From: couturie Date: Mon, 25 Feb 2013 10:23:12 +0000 (+0100) Subject: ch13 X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/book_gpu.git/commitdiff_plain/18cb85fd3967a4c46c9582e8515cef9af3448269?ds=inline ch13 --- diff --git a/BookGPU/BookGPU.tex b/BookGPU/BookGPU.tex index 76dc8f6..f4f8323 100755 --- a/BookGPU/BookGPU.tex +++ b/BookGPU/BookGPU.tex @@ -148,6 +148,7 @@ \include{Chapters/chapter9/ch9} \include{Chapters/chapter11/ch11} \include{Chapters/chapter12/ch12} +\include{Chapters/chapter13/ch13} \include{Chapters/chapter14/ch14} \include{Chapters/chapter15/ch15} \include{Chapters/chapter16/ch16} diff --git a/BookGPU/Chapters/chapter13/biblio13.bib b/BookGPU/Chapters/chapter13/biblio13.bib new file mode 100644 index 0000000..b5ca7f0 --- /dev/null +++ b/BookGPU/Chapters/chapter13/biblio13.bib @@ -0,0 +1,155 @@ +@article{ref1, +title = {Asynchronous grid computation for {A}merican options derivatives}, +author = {Chau, Ming and Couturier, Rapha\"el and Bahi, Jacques M. and Spiteri, Pierre}, +journal = {Advances in Engineering Software}, +volume = {}, +number = {0}, +pages = {}, +note = {}, +year = {2012}, +} + +@article{ref2, +title = {Matrix iterative analysis}, +author = {Varga, Richard S.}, +journal = {Prentice Hall}, +volume = {}, +number = {}, +pages = {}, +note = {}, +year = {}, +} + +@article{ref3, + author = {Baudet, G\'erard M.}, + title = {Asynchronous iterative methods for multiprocessors}, + journal = {Journal Assoc. Comput. Mach.}, + volume = {25}, + number = {}, + pages = {226--244}, + year = {1978}, +} + +@article{ref4, + author = {Bertsekas, Dimitri P. and Tsitsiklis, John N.}, + title = {Parallel and distributed computation, numerical methods}, + journal = {Prentice Hall Englewood Cliffs N. J. (1989)}, + volume = {}, + number = {}, + pages = {}, + year = {1989}, +} + +@article{ref5, + author = {Bahi, Jacques M. and Contassot-Vivier, Sylvain and Couturier, Rapha\"el}, + title = {Parallel iterative algorithms: from sequential to grid computing}, + journal = {Chapman \& Hall/CRC, Numerical Analysis \& Scientific Computating 1 (2007)}, + volume = {}, + number = {}, + pages = {}, + year = {2007}, +} + +@article{ref6, + author = {Miellou, Jean-Claude and Spiteri, Pierre}, + title = {Two criteria for the convergence of asynchronous iterations}, + journal = {in Computers and computing, P. Chenin et al. ed., Wiley Masson}, + volume = {}, + number = {}, + pages = {91--95}, + year = {1985}, +} + +@article{ref7, + author = {Miellou, Jean-Claude}, + title = {Algorithmes de relaxation chaotique \`a retards}, + journal = {RAIRO Analyse num\'erique}, + volume = {R1}, + number = {}, + pages = {55--82}, + year = {1975}, +} + +@article{ref8, +title = {{CUDA} Toolkit 4.2 {CUBLAS} Library}, +author = {NVIDIA Corporation}, +journal = {}, +volume = {}, +number = {}, +pages = {}, +note = {\url{http://developer.download.nvidia.com/compute/DevZone/docs/html/CUDALibraries/doc/CUBLAS_Library.pdf}}, +year = {2012}, +} + +@article{ref9, + author = {Micikevicius, Paulius}, + title = {{3D} finite difference computation on {GPUs} using {CUDA}}, + journal = {Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units}, + volume = {}, + number = {}, + pages = {79--84}, + year = {2009}, +} + +@article{ref10, + author = {Leist, Aron and Playne, Daniel P. and Hawick, Ken A.}, + title = {Exploiting graphical processing units for data-parallel scientific applications}, + journal = {Concurrency and Computation: Practice and Experience}, + volume = {21}, + number = {18}, + pages = {2400--2437}, + year = {2009}, +} + +@article{ref11, + author = {Chau, Ming and Couturier, Rapha\"el and Bahi, Jacques M. and Spiteri, Pierre}, + title = {Parallel solution of the obstacle problem in grid environments}, + journal = {International Journal of High Performance Computing Applications}, + volume = {25}, + number = {4}, + pages = {488--495}, + year = {2011}, +} + +@article{ref12, + author = {Nvidia}, + title = {{NVIDIA} {CUDA} {C} {P}rogramming {G}uide}, + journal = {Version 4.2 (2012)}, + volume = {}, + number = {}, + pages = {}, + year = {2012}, +} + +@article{ref13, + author = {Evans, David J.}, + title = {Parallel {S}.{O}.{R}. iterative methods}, + journal = {Parallel Computing}, + volume = {1}, + number = {1}, + pages = {3--18}, + year = {1984}, +} + +@article{ref14, + author = {Iwashita, Takeshi and Shimasaki, Masaaki}, + title = {Block red-black ordering method for parallel processing of {ICCG} solver}, + journal = {High Performance Computing}, + volume = {2327}, + number = {}, + pages = {}, + year = {2006}, +} + +@article{ref15, +title = {Iterative methods for sparse linear systems}, +author = {Saad, Yousef}, +journal = {Society for Industrial and Applied Mathematics, 2nd edition}, +volume = {}, +number = {}, +pages = {}, +year = {2003}, +} + + + diff --git a/BookGPU/Chapters/chapter13/bibunits.sty b/BookGPU/Chapters/chapter13/bibunits.sty new file mode 100644 index 0000000..e5e7bb9 --- /dev/null +++ b/BookGPU/Chapters/chapter13/bibunits.sty @@ -0,0 +1,314 @@ +%% +%% This is file `bibunits.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% bibunits.dtx (with options: `package') +%% +%% IMPORTANT NOTICE: +%% +%% For the copyright see the source file. +%% +%% Any modified versions of this file must be renamed +%% with new filenames distinct from bibunits.sty. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file bibunits.dtx. +%% +%% This generated file may be distributed as long as the +%% original source files, as listed above, are part of the +%% same distribution. (The sources need not necessarily be +%% in the same archive or directory.) +%% Package `bibunits' to use with LaTeX2e. +%% Copyright (C) 1999, 2000 by Thorsten Hansen. All rights reserved. +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{bibunits} + [2000/10/10 v2.2 Multiple bibliographies in one document.] +\newif\iflabelstoglobalaux \labelstoglobalauxfalse +\DeclareOption{labelstoglobalaux}{\labelstoglobalauxtrue} +\newif\ifglobalcitecopy +\globalcitecopyfalse +\DeclareOption{globalcitecopy}{\globalcitecopytrue} +\ProcessOptions +\newwrite\@bibunitaux +\newcount\@bibunitauxcnt \@bibunitauxcnt=0 +\def\@bibunitname{bu\the\@bibunitauxcnt} +\newif\if@starredversion +\let\std@cite\cite +\DeclareRobustCommand\bu@cite{% + \@ifstar + {\@starredversiontrue\std@cite}% + {\@starredversionfalse\std@cite}% +} +\AtBeginDocument{% + \@ifpackageloaded{natbib}% + {% + \NAT@set@cites \let\std@@citex\@citex + \def\bu@@citex[#1][#2]#3{% + \@startbibunitorrelax + \leavevmode + \begingroup\let\@auxout\@bibunitaux\std@@citex[#1][#2]{#3}\endgroup + \ifglobalcitecopy + \std@nocite{#3}% + \fi + }% + }% + {% + \@ifpackageloaded{overcite}% + {% + \let\std@@citew\@citew + \def\bu@@citew#1{% + \@startbibunitorrelax + \leavevmode + {\let\@auxout\@bibunitaux \std@@citew{#1}}% + \ifglobalcitecopy + \@nocite{#1}% + \else + \if@starredversion + \@nocite{#1}% + \fi + \fi + } + \let\std@@citex\@citex + \def\bu@@citex[#1]#2{% + \@startbibunitorrelax + \leavevmode + {\let\@auxout\@bibunitaux \std@@citex[#1]{#2}}% + \ifglobalcitecopy + \@nocite{#2}% + \else + \if@starredversion + \@nocite{#2}% + \fi + \fi + } + }% + {% + \@ifpackageloaded{jurabib}% + {% + \let\std@@citex\@citex + \def\bu@@citex[#1][#2]#3{% + \@startbibunitorrelax + \leavevmode + {\let\@auxout\@bibunitaux \std@@citex[#1][#2]{#3}}% + \ifglobalcitecopy + \std@nocite{#3}% + \else + \if@starredversion + \std@nocite{#3}% + \fi + \fi + }% + }% + {% + \let\std@@citex\@citex + \def\bu@@citex[#1]#2{% + \@startbibunitorrelax + \leavevmode + {\let\@auxout\@bibunitaux \std@@citex[#1]{#2}}% + \ifglobalcitecopy + \std@nocite{#2}% + \else + \if@starredversion + \std@nocite{#2}% + \fi + \fi + }% + }% + }% + }% +}% +\let\std@nocite\nocite +\def\bu@nocite{% + \@ifstar + {\@starredversiontrue\@bu@nocite}% + {\@starredversionfalse\@bu@nocite}% +} +\def\@bu@nocite#1{% + \@startbibunitorrelax + {\let\@auxout\@bibunitaux \std@nocite{#1}}% + \ifglobalcitecopy + \std@nocite{#1}% + \else + \if@starredversion + \std@nocite{#1}% + \fi + \fi +} +\def\bu@bibdata{} +\AtBeginDocument{% + \iflabelstoglobalaux + \else + \let\orig@bibliography\bibliography + \def\bibliography#1{% + \if@filesw + \immediate\openout\@bibunitaux bu.aux + \immediate\write\@mainaux{\string\@input{bu.aux}}% + \fi + \orig@bibliography{#1}% + \if@filesw + \immediate\closeout\@bibunitaux + \fi + }% + \fi + \let\std@bibliography\bibliography +} +\def\bu@bibliography{% + \@ifstar + {\@starredversiontrue\@bu@bibliography}% + {\@starredversionfalse\@bu@bibliography}% +} +\def\@bu@bibliography#1{% + \if@filesw + \immediate\write\@auxout{\string\gdef\string\bu@bibdata{#1}}% + \fi + \gdef\bu@bibdata{#1}% + \if@starredversion + \else + \std@bibliography{#1}% + \fi +} +\def\bu@bibstyle{} +\let\std@bibliographystyle\bibliographystyle +\def\bu@bibliographystyle{% + \@ifstar + {\@starredversiontrue\@bu@bibliographystyle}% + {\@starredversionfalse\@bu@bibliographystyle}% +} +\def\@bu@bibliographystyle#1{% + \if@filesw + \immediate\write\@auxout{\string\gdef\string\bu@bibstyle{#1}}% + \fi + \gdef\bu@bibstyle{#1}% + \if@starredversion + \else + \std@bibliographystyle{#1}% + \fi +} +\def\bibunit{% + \global\let\cite\bu@cite + \global\let\@citex\bu@@citex + \global\let\@citew\bu@@citew + \global\let\nocite\bu@nocite + \global\let\@startbibunitorrelax\@startbibunit + \global\let\@finishbibunit\relax + \@ifnextchar[{\@bibunitx}{\@bibunitx[\bu@bibstyle]}% +} +\def\@bibunitx[#1]{\gdef\@localbibstyle{#1}} +\def\endbibunit{% + \global\let\cite\std@cite + \global\let\@citex\std@@citex + \global\let\@citew\std@@citew + \global\let\nocite\std@nocite + \@finishbibunit + \@input{bu.aux}% +} +\def\@startbibunit{% + \global\let\@startbibunitorrelax\relax + \global\let\@finishbibunit\@finishstartedbibunit + \global\advance\@bibunitauxcnt 1 + \if@filesw + {\endlinechar-1 + \@input{\@bibunitname.aux}}% + \immediate\openout\@bibunitaux\@bibunitname.aux + \immediate\write\@bibunitaux{\string\bibstyle{\@localbibstyle}}% + \fi +} +\let\@finishbibunit\relax +\def\@finishstartedbibunit{% + \if@filesw + \immediate\closeout\@bibunitaux + \fi +} +\let\old@bibunit\@gobble +\def\@bibunit{\endbibunit\bibunit\old@bibunit} +\def\@endbibunit{} +\def\bibliographyunit{% + \@endbibunit + \@ifnextchar[{\@bibliographyunit}{% + \global\let\old@bibunit\@gobble + \global\let\bibliography\std@bibliography + \global\let\bibliographystyle\std@bibliographystyle + \endbibunit + \gdef\@endbibunit{}}% +} +\def\@bibliographyunit[#1]{% + \global\let\bibliography\bu@bibliography + \global\let\bibliographystyle\bu@bibliographystyle + \global\let\old@bibunit#1 + \global\let#1\@bibunit + \gdef\@endbibunit{\global\let#1\old@bibunit}% +} +\def\putbib{\@ifnextchar[{\@putbib}{\@putbib[\bu@bibdata]}} +\def\@putbib[#1]{% + \@startbibunitorrelax + \if@filesw + \immediate\write\@bibunitaux{\string\bibdata{#1}}% + \fi + \@input@{\@bibunitname.bbl}% +} +\AtBeginDocument{% + \iflabelstoglobalaux + \else + \let\std@bibitem\@bibitem + \let\std@lbibitem\@lbibitem + \def\@bibitem#1{% + \let\temp@auxout\@auxout + \let\@auxout\@bibunitaux + \std@bibitem{#1}% + \let\@auxout\temp@auxout + } + \def\@lbibitem[#1]#2{% + \let\temp@auxout\@auxout + \let\@auxout\@bibunitaux + \std@lbibitem[#1]{#2}% + \let\@auxout\temp@auxout + } + \fi +} +\def\remequivalent#1\from#2{% + \let\given=#1% + \ifx#2\empty + \else + \edef#2{\expandafter\plugh#2\plugh}% + \fi +} +\def\plugh\do#1#2{% + \ifx#1\given + \else + \noexpand\do\noexpand#1% + \fi + \ifx#2\plugh + \hgulp\fi\plugh#2% +} +\def\hgulp\fi\plugh\plugh{\fi} +\remequivalent\bibcite\from\@preamblecmds +\AtBeginDocument{% + \@ifpackageloaded{natbib}% + {\renewcommand\bibcite[2]{\global\@namedef{b@#1\@extra@binfo}{#2}}}% + {\renewcommand\bibcite[2]{\global\@namedef{b@#1}{#2}}}% +} +\AtBeginDocument{% + \@ifundefined{bbl@redefine}% + {}% + {% + \bbl@redefine\@input#1{% + \@safe@activestrue\org@@input{#1}\@safe@activesfalse}% + \@ifpackageloaded{natbib}% + {% + \bbl@redefine\std@@citex[#1][#2]#3{% + \@safe@activestrue\org@std@@citex[#1][#2]{#3}\@safe@activesfalse}% + \bbl@redefine\bu@@citex[#1][#2]#3{% + \@safe@activestrue\org@bu@@citex[#1][#2]{#3}\@safe@activesfalse}% + }% + {% natbib not loaded + \bbl@redefine\std@@citex[#1]#2{% + \@safe@activestrue\org@std@@citex[#1]{#2}\@safe@activesfalse}% + }% + }% +} +\endinput +%% +%% End of file `bibunits.sty'. diff --git a/BookGPU/Chapters/chapter13/ch12.tex~ b/BookGPU/Chapters/chapter13/ch12.tex~ new file mode 100755 index 0000000..370c6c7 --- /dev/null +++ b/BookGPU/Chapters/chapter13/ch12.tex~ @@ -0,0 +1,1080 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% %% +%% CHAPTER 12 %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\chapterauthor{}{} +\chapter{Solving sparse linear systems with GMRES and CG methods on GPU clusters} + +%%--------------------------%% +%% SECTION 1 %% +%%--------------------------%% +\section{Introduction} +\label{sec:01} +The sparse linear systems are used to model many scientific and industrial problems, such as the environmental simulations or +the industrial processing of the complex or non-Newtonian fluids. Moreover, the resolution of these problems often involves the +solving of such linear systems which is considered as the most expensive process in terms of time execution and memory space. +Therefore, solving sparse linear systems must be as efficient as possible in order to deal with problems of ever increasing size. + +There are, in the jargon of numerical analysis, different methods of solving sparse linear systems that we can classify in two +classes: the direct and iterative methods. However, the iterative methods are often more suitable than their counterpart, direct +methods, for solving large sparse linear systems. Indeed, they are less memory consuming and easier to parallelize on parallel +computers than direct methods. Different computing platforms, sequential and parallel computers, are used for solving sparse +linear systems with iterative solutions. Nowadays, graphics processing units (GPUs) have become attractive for solving these +linear systems, due to their computing power and their ability to compute faster than traditional CPUs. + +In Section~\ref{sec:02}, we describe the general principle of two well-known iterative methods: the conjugate gradient method and +the generalized minimal residual method. In Section~\ref{sec:03}, we give the main key points of the parallel implementation of both +methods on a cluster of GPUs. Then, in Section~\ref{sec:04}, we present the experimental results obtained on a CPU cluster and on +a GPU cluster, for solving sparse linear systems associated to matrices of different structures. Finally, in Section~\ref{sec:05}, +we apply the hypergraph partitioning technique to reduce the total communication volume between the computing nodes and, thus, to +improve the execution times of the parallel algorithms of both iterative methods. + + +%%--------------------------%% +%% SECTION 2 %% +%%--------------------------%% +\section{Krylov iterative methods} +\label{sec:02} +Let us consider the following system of $n$ linear equations in $\mathbb{R}$: +\begin{equation} +Ax=b, +\label{eq:01} +\end{equation} +where $A\in\mathbb{R}^{n\times n}$ is a sparse nonsingular square matrix, $x\in\mathbb{R}^{n}$ is the solution vector, +$b\in\mathbb{R}^{n}$ is the right-hand side and $n\in\mathbb{N}$ is a large integer number. + +The iterative methods for solving the large sparse linear system~(\ref{eq:01}) proceed by successive iterations of a same +block of elementary operations, during which an infinite number of approximate solutions $\{x_k\}_{k\geq 0}$ are computed. +Indeed, from an initial guess $x_0$, an iterative method determines at each iteration $k>0$ an approximate solution $x_k$ +which, gradually, converges to the exact solution $x^{*}$ as follows: +\begin{equation} +x^{*}=\lim\limits_{k\to\infty}x_{k}=A^{-1}b. +\label{eq:02} +\end{equation} +The number of iterations necessary to reach the exact solution $x^{*}$ is not known beforehand and can be infinite. In +practice, an iterative method often finds an approximate solution $\tilde{x}$ after a fixed number of iterations and/or +when a given convergence criterion is satisfied as follows: +\begin{equation} +\|b-A\tilde{x}\| < \varepsilon, +\label{eq:03} +\end{equation} +where $\varepsilon<1$ is the required convergence tolerance threshold. + +Some of the most iterative methods that have proven their efficiency for solving large sparse linear systems are those +called \textit{Krylov sub-space methods}~\cite{ref1}. In the present chapter, we describe two Krylov methods which are +widely used: the conjugate gradient method (CG) and the generalized minimal residual method (GMRES). In practice, the +Krylov sub-space methods are usually used with preconditioners that allow to improve their convergence. So, in what +follows, the CG and GMRES methods are used for solving the left-preconditioned sparse linear system: +\begin{equation} +M^{-1}Ax=M^{-1}b, +\label{eq:11} +\end{equation} +where $M$ is the preconditioning matrix. + +%%****************%% +%%****************%% +\subsection{CG method} +\label{sec:02.01} +The conjugate gradient method is initially developed by Hestenes and Stiefel in 1952~\cite{ref2}. It is one of the well +known iterative method for solving large sparse linear systems. In addition, it can be adapted for solving nonlinear +equations and optimization problems. However, it can only be applied to problems with positive definite symmetric matrices. + +The main idea of the CG method is the computation of a sequence of approximate solutions $\{x_k\}_{k\geq 0}$ in a Krylov +sub-space of order $k$ as follows: +\begin{equation} +x_k \in x_0 + \mathcal{K}_k(A,r_0), +\label{eq:04} +\end{equation} +such that the Galerkin condition must be satisfied: +\begin{equation} +r_k \bot \mathcal{K}_k(A,r_0), +\label{eq:05} +\end{equation} +where $x_0$ is the initial guess, $r_k=b-Ax_k$ is the residual of the computed solution $x_k$ and $\mathcal{K}_k$ the Krylov +sub-space of order $k$: \[\mathcal{K}_k(A,r_0) \equiv\text{span}\{r_0, Ar_0, A^2r_0,\ldots, A^{k-1}r_0\}.\] +In fact, CG is based on the construction of a sequence $\{p_k\}_{k\in\mathbb{N}}$ of direction vectors in $\mathcal{K}_k$ +which are pairwise $A$-conjugate ($A$-orthogonal): +\begin{equation} +\begin{array}{ll} +p_i^T A p_j = 0, & i\neq j. +\end{array} +\label{eq:06} +\end{equation} +At each iteration $k$, an approximate solution $x_k$ is computed by recurrence as follows: +\begin{equation} +\begin{array}{ll} +x_k = x_{k-1} + \alpha_k p_k, & \alpha_k\in\mathbb{R}. +\end{array} +\label{eq:07} +\end{equation} +Consequently, the residuals $r_k$ are computed in the same way: +\begin{equation} +r_k = r_{k-1} - \alpha_k A p_k. +\label{eq:08} +\end{equation} +In the case where all residuals are nonzero, the direction vectors $p_k$ can be determined so that the following recurrence +holds: +\begin{equation} +\begin{array}{lll} +p_0=r_0, & p_k=r_k+\beta_k p_{k-1}, & \beta_k\in\mathbb{R}. +\end{array} +\label{eq:09} +\end{equation} +Moreover, the scalars $\{\alpha_k\}_{k>0}$ are chosen so as to minimize the $A$-norm error $\|x^{*}-x_k\|_A$ over the Krylov +sub-space $\mathcal{K}_{k}$ and the scalars $\{\beta_k\}_{k>0}$ are chosen so as to ensure that the direction vectors are +pairwise $A$-conjugate. So, the assumption that matrix $A$ is symmetric and the recurrences~(\ref{eq:08}) and~(\ref{eq:09}) +allow to deduce that: +\begin{equation} +\begin{array}{ll} +\alpha_{k}=\frac{r^{T}_{k-1}r_{k-1}}{p_{k}^{T}Ap_{k}}, & \beta_{k}=\frac{r_{k}^{T}r_{k}}{r_{k-1}^{T}r_{k-1}}. +\end{array} +\label{eq:10} +\end{equation} + +Algorithm~\ref{alg:01} shows the main key points of the preconditioned CG method. It allows to solve the left-preconditioned +sparse linear system~(\ref{eq:11}). In this algorithm, $\varepsilon$ is the convergence tolerance threshold, $maxiter$ is the maximum +number of iterations and $(\cdot,\cdot)$ defines the dot product between two vectors in $\mathbb{R}^{n}$. At every iteration, a direction +vector $p_k$ is determined, so that it is orthogonal to the preconditioned residual $z_k$ and to the direction vectors $\{p_i\}_{i0}$ in a Krylov sub-space $\mathcal{K}_k$ as follows: +\begin{equation} +\begin{array}{ll} +x_k \in x_0 + \mathcal{K}_k(A, v_1),& v_1=\frac{r_0}{\|r_0\|_2}, +\end{array} +\label{eq:12} +\end{equation} +so that the Petrov-Galerkin condition is satisfied: +\begin{equation} +\begin{array}{ll} +r_k \bot A \mathcal{K}_k(A, v_1). +\end{array} +\label{eq:13} +\end{equation} +GMRES uses the Arnoldi process~\cite{ref5} to construct an orthonormal basis $V_k$ for the Krylov sub-space $\mathcal{K}_k$ +and an upper Hessenberg matrix $\bar{H}_k$ of order $(k+1)\times k$: +\begin{equation} +\begin{array}{ll} +V_k = \{v_1, v_2,\ldots,v_k\}, & \forall k>1, v_k=A^{k-1}v_1, +\end{array} +\label{eq:14} +\end{equation} +and +\begin{equation} +V_k A = V_{k+1} \bar{H}_k. +\label{eq:15} +\end{equation} + +Then, at each iteration $k$, an approximate solution $x_k$ is computed in the Krylov sub-space $\mathcal{K}_k$ spanned by $V_k$ +as follows: +\begin{equation} +\begin{array}{ll} +x_k = x_0 + V_k y, & y\in\mathbb{R}^{k}. +\end{array} +\label{eq:16} +\end{equation} +From both formulas~(\ref{eq:15}) and~(\ref{eq:16}) and $r_k=b-Ax_k$, we can deduce that: +\begin{equation} +\begin{array}{lll} + r_{k} & = & b - A (x_{0} + V_{k}y) \\ + & = & r_{0} - AV_{k}y \\ + & = & \beta v_{1} - V_{k+1}\bar{H}_{k}y \\ + & = & V_{k+1}(\beta e_{1} - \bar{H}_{k}y), +\end{array} +\label{eq:17} +\end{equation} +such that $\beta=\|r_0\|_2$ and $e_1=(1,0,\cdots,0)$ is the first vector of the canonical basis of $\mathbb{R}^k$. So, +the vector $y$ is chosen in $\mathbb{R}^k$ so as to minimize at best the Euclidean norm of the residual $r_k$. Consequently, +a linear least-squares problem of size $k$ is solved: +\begin{equation} +\underset{y\in\mathbb{R}^{k}}{min}\|r_{k}\|_{2}=\underset{y\in\mathbb{R}^{k}}{min}\|\beta e_{1}-\bar{H}_{k}y\|_{2}. +\label{eq:18} +\end{equation} +The QR factorization of matrix $\bar{H}_k$ is used to compute the solution of this problem by using Givens rotations~\cite{ref1,ref3}, +such that: +\begin{equation} +\begin{array}{lll} +\bar{H}_{k}=Q_{k}R_{k}, & Q_{k}\in\mathbb{R}^{(k+1)\times (k+1)}, & R_{k}\in\mathbb{R}^{(k+1)\times k}, +\end{array} +\label{eq:19} +\end{equation} +where $Q_kQ_k^T=I_k$ and $R_k$ is an upper triangular matrix. + +The GMRES method computes an approximate solution with a sufficient precision after, at most, $n$ iterations ($n$ is the size of the +sparse linear system to be solved). However, the GMRES algorithm must construct and store in the memory an orthonormal basis $V_k$ whose +size is proportional to the number of iterations required to achieve the convergence. Then, to avoid a huge memory storage, the GMRES +method must be restarted at each $m$ iterations, such that $m$ is very small ($m\ll n$), and with $x_m$ as the initial guess to the +next iteration. This allows to limit the size of the basis $V$ to $m$ orthogonal vectors. + +Algorithm~\ref{alg:02} shows the main key points of the GMRES method with restarts. It solves the left-preconditioned sparse linear +system~(\ref{eq:11}), such that $M$ is the preconditioning matrix. At each iteration $k$, GMRES uses the Arnoldi process (defined +from line~$7$ to line~$17$) to construct a basis $V_m$ of $m$ orthogonal vectors and an upper Hessenberg matrix $\bar{H}_m$ of size +$(m+1)\times m$. Then, it solves the linear least-squares problem of size $m$ to find the vector $y\in\mathbb{R}^{m}$ which minimizes +at best the residual norm (line~$18$). Finally, it computes an approximate solution $x_m$ in the Krylov sub-space spanned by $V_m$ +(line~$19$). The GMRES algorithm is stopped when the residual norm is sufficiently small ($\|r_m\|_2<\varepsilon$) and/or the maximum +number of iterations ($maxiter$) is reached. + +\begin{algorithm} + \SetLine + \linesnumbered + Choose an initial guess $x_0$\; + $convergence$ = false\; + $k = 1$\; + $r_{0} = M^{-1}(b-Ax_{0})$\; + $\beta = \|r_{0}\|_{2}$\; + \While{$\neg convergence$}{ + $v_{1} = r_{0}/\beta$\; + \For{$j=1$ \KwTo $m$}{ + $w_{j} = M^{-1}Av_{j}$\; + \For{$i=1$ \KwTo $j$}{ + $h_{i,j} = (w_{j},v_{i})$\; + $w_{j} = w_{j}-h_{i,j}v_{i}$\; + } + $h_{j+1,j} = \|w_{j}\|_{2}$\; + $v_{j+1} = w_{j}/h_{j+1,j}$\; + } + Set $V_{m}=\{v_{j}\}_{1\leq j \leq m}$ and $\bar{H}_{m}=(h_{i,j})$ a $(m+1)\times m$ upper Hessenberg matrix\; + Solve a least-squares problem of size $m$: $min_{y\in\mathrm{I\!R}^{m}}\|\beta e_{1}-\bar{H}_{m}y\|_{2}$\; + $x_{m} = x_{0}+V_{m}y_{m}$\; + $r_{m} = M^{-1}(b-Ax_{m})$\; + $\beta = \|r_{m}\|_{2}$\; + \eIf{ $(\beta<\varepsilon)$ {\bf or} $(k\geq maxiter)$}{ + $convergence$ = true\; + }{ + $x_{0} = x_{m}$\; + $r_{0} = r_{m}$\; + $k = k + 1$\; + } + } +\caption{Left-preconditioned GMRES method with restarts} +\label{alg:02} +\end{algorithm} + + +%%--------------------------%% +%% SECTION 3 %% +%%--------------------------%% +\section{Parallel implementation on a GPU cluster} +\label{sec:03} +In this section, we present the parallel algorithms of both iterative CG and GMRES methods for GPU clusters. +The implementation is performed on a GPU cluster composed of different computing nodes, such that each node +is a CPU core managed by a MPI process and equipped with a GPU card. The parallelization of these algorithms +is carried out by using the MPI communication routines between the GPU computing nodes and the CUDA programming +environment inside each node. In what follows, the algorithms of the iterative methods are called iterative +solvers. + +%%****************%% +%%****************%% +\subsection{Data partitioning} +\label{sec:03.01} +The parallel solving of the large sparse linear system~(\ref{eq:11}) requires a data partitioning between the computing +nodes of the GPU cluster. Let $p$ denotes the number of the computing nodes on the GPU cluster. The partitioning operation +consists in the decomposition of the vectors and matrices, involved in the iterative solver, in $p$ portions. Indeed, this +operation allows to assign to each computing node $i$: +\begin{itemize*} +\item a portion of size $\frac{n}{p}$ elements of each vector, +\item a sparse rectangular sub-matrix $A_i$ of size $(n,\frac{n}{p})$ and, +\item a square preconditioning sub-matrix $M_i$ of size $(\frac{n}{p},\frac{n}{p})$, +\end{itemize*} +where $n$ is the size of the sparse linear system to be solved. In the first instance, we perform a naive row-wise partitioning +(decomposition row-by-row) on the data of the sparse linear systems to be solved. Figure~\ref{fig:01} shows an example of a row-wise +data partitioning between four computing nodes of a sparse linear system (sparse matrix $A$, solution vector $x$ and right-hand +side $b$) of size $16$ unknown values. + +\begin{figure} +\centerline{\includegraphics[scale=0.35]{Chapters/chapter12/figures/partition}} +\caption{A data partitioning of the sparse matrix $A$, the solution vector $x$ and the right-hand side $b$ into four portions.} +\label{fig:01} +\end{figure} + +%%****************%% +%%****************%% +\subsection{GPU computing} +\label{sec:03.02} +After the partitioning operation, all the data involved from this operation must be transferred from the CPU memories to the GPU +memories, in order to be processed by GPUs. We use two functions of the CUBLAS library (CUDA Basic Linear Algebra Subroutines), +developed by Nvidia~\cite{ref6}: \verb+cublasAlloc()+ for the memory allocations on GPUs and \verb+cublasSetVector()+ for the +memory copies from the CPUs to the GPUs. + +An efficient implementation of CG and GMRES solvers on a GPU cluster requires to determine all parts of their codes that can be +executed in parallel and, thus, take advantage of the GPU acceleration. As many Krylov sub-space methods, the CG and GMRES methods +are mainly based on arithmetic operations dealing with vectors or matrices: sparse matrix-vector multiplications, scalar-vector +multiplications, dot products, Euclidean norms, AXPY operations ($y\leftarrow ax+y$ where $x$ and $y$ are vectors and $a$ is a +scalar) and so on. These vector operations are often easy to parallelize and they are more efficient on parallel computers when +they work on large vectors. Therefore, all the vector operations used in CG and GMRES solvers must be executed by the GPUs as kernels. + +We use the kernels of the CUBLAS library to compute some vector operations of CG and GMRES solvers. The following kernels of CUBLAS +(dealing with double floating point) are used: \verb+cublasDdot()+ for the dot products, \verb+cublasDnrm2()+ for the Euclidean +norms and \verb+cublasDaxpy()+ for the AXPY operations. For the rest of the data-parallel operations, we code their kernels in CUDA. +In the CG solver, we develop a kernel for the XPAY operation ($y\leftarrow x+ay$) used at line~$12$ in Algorithm~\ref{alg:01}. In the +GMRES solver, we program a kernel for the scalar-vector multiplication (lines~$7$ and~$15$ in Algorithm~\ref{alg:02}), a kernel for +solving the least-squares problem and a kernel for the elements updates of the solution vector $x$. + +The least-squares problem in the GMRES method is solved by performing a QR factorization on the Hessenberg matrix $\bar{H}_m$ with +plane rotations and, then, solving the triangular system by backward substitutions to compute $y$. Consequently, solving the least-squares +problem on the GPU is not interesting. Indeed, the triangular solves are not easy to parallelize and inefficient on GPUs. However, +the least-squares problem to solve in the GMRES method with restarts has, generally, a very small size $m$. Therefore, we develop +an inexpensive kernel which must be executed in sequential by a single CUDA thread. + +The most important operation in CG and GMRES methods is the sparse matrix-vector multiplication (SpMV), because it is often an +expensive operation in terms of execution time and memory space. Moreover, it requires to take care of the storage format of the +sparse matrix in the memory. Indeed, the naive storage, row-by-row or column-by-column, of a sparse matrix can cause a significant +waste of memory space and execution time. In addition, the sparsity nature of the matrix often leads to irregular memory accesses +to read the matrix nonzero values. So, the computation of the SpMV multiplication on GPUs can involve non coalesced accesses to +the global memory, which slows down even more its performances. One of the most efficient compressed storage formats of sparse +matrices on GPUs is HYB format~\cite{ref7}. It is a combination of ELLpack (ELL) and Coordinate (COO) formats. Indeed, it stores +a typical number of nonzero values per row in ELL format and remaining entries of exceptional rows in COO format. It combines +the efficiency of ELL due to the regularity of its memory accesses and the flexibility of COO which is insensitive to the matrix +structure. Consequently, we use the HYB kernel~\cite{ref8} developed by Nvidia to implement the SpMV multiplication of CG and +GMRES methods on GPUs. Moreover, to avoid the non coalesced accesses to the high-latency global memory, we fill the elements of +the iterate vector $x$ in the cached texture memory. + +%%****************%% +%%****************%% +\subsection{Data communications} +\label{sec:03.03} +All the computing nodes of the GPU cluster execute in parallel the same iterative solver (Algorithm~\ref{alg:01} or Algorithm~\ref{alg:02}) +adapted to GPUs, but on their own portions of the sparse linear system: $M^{-1}_iA_ix_i=M^{-1}_ib_i$, $0\leq i0,\\ +(\frac{\partial u}{\partial t}+b^t.\nabla u-\eta.\Delta u+c.u-f)(u-\phi)=0\mbox{,~a.e.w. in~}\lbrack 0,T\rbrack\times\Omega,\\ +u(0,x,y,z)=u_0(x,y,z),\\ +\mbox{B.C. on~}u(t,x,y,z)\mbox{~defined on~}\partial\Omega, +\end{array} +\right. +\label{eq:01} +\end{equation} +where $u_0$ is the initial condition, $c\geq 0$, $b$ and $\eta$ are physical parameters, $T$ is the final time, $u=u(t,x,y,z)$ +is an element of the solution vector $U$ to compute, $f$ is the right-hand right that could represent, for example, the external +forces, B.C. describes the boundary conditions on the boundary $\partial\Omega$ of the domain $\Omega$, $\phi$ models a constraint +imposed to $u$, $\Delta$ is the Laplacian operator, $\nabla$ is the gradient operator, a.e.w. means almost every where and ``.'' +defines the products between two scalars, a scalar and a vector or a matrix and a vector. In practice the boundary condition, +generally considered, is the Dirichlet condition (where $u$ is fixed on $\partial\Omega$) or the Neumann condition (where the +normal derivative of $u$ is fixed on $\partial\Omega$). + +The time dependent equation~(\ref{eq:01}) is numerically solved by considering an implicit or a semi-implicit time marching, +where at each time step $k$ a stationary nonlinear problem is solved: +\begin{equation} +\left\{ +\begin{array}{l} +b^t.\nabla u-\eta.\Delta u+(c+\delta).u-g\geq 0\mbox{,~}u\geq\phi\mbox{,~a.e.w. in~}\lbrack 0,T\rbrack\times\Omega\mbox{,~}\eta>0, \\ +(b^t.\nabla u-\eta.\Delta u+(c+\delta).u- g)(u-\phi)=0\mbox{,~a.e.w. in~}\lbrack 0,T\rbrack\times\Omega, \\ +\mbox{B.C. on~}u(t,x,y,z)\mbox{~defined on~}\partial\Omega, +\end{array} +\right. +\label{eq:02} +\end{equation} +where $\delta=\frac{1}{k}$ is the inverse of the time step $k$, $g=f+\delta u^{prev}$ and $u^{prev}$ is the solution computed at the +previous time step. + + +%%******************* +%%******************* +\subsection{Discretization} +\label{sec:02.02} +First, we note that the spatial discretization of the previous stationary problem~(\ref{eq:02}) does not provide a symmetric matrix, +because the convection-diffusion operator is not self-adjoint. Moreover, the fact that the operator is self-adjoint or not plays an +important role in the choice of the appropriate algorithm for solving nonlinear systems derived from the discretization of the obstacle +problem. Nevertheless, since the convection coefficients arising in the operator~(\ref{eq:02}) are constant, we can formulate the same +problem by an self-adjoint operator by performing a classical change of variables. Then, we can replace the stationary convection-diffusion +problem: +\begin{equation} +b^{t}.\nabla v-\eta.\Delta v+(c+\delta).v=g\mbox{,~a.e.w. in~}\lbrack 0,T\rbrack\times\Omega\mbox{,~}c\geq 0\mbox{,~}\delta\geq~0, +\label{eq:03} +\end{equation} +by the following stationary diffusion operator: +\begin{equation} +-\eta.\Delta u+(\frac{\|b\|^{2}_{2}}{4\eta}+c+\delta).u=e^{-a}g=f, +\label{eq:04} +\end{equation} +where $b=\{b_{1},b_{2},b_{3}\}$, $\|b\|_{2}$ denotes the Euclidean norm of $b$ and $v=e^{-a}.u$ represents the general change of variables +such that $a=\frac{b^{t}(x,y,z)}{2\eta}$. Consequently, the numerical resolution of the diffusion problem (the self-adjoint operator~(\ref{eq:04})) +is done by optimization algorithms, in contrast, that of the convection-diffusion problem (non self-adjoint operator~(\ref{eq:03})) is +done by relaxation algorithms. In the case of our studied algorithm, the convergence is ensured by M-matrix property then, the performance +is linked to the magnitude of the spectral radius of the iteration matrix, which is independent of the condition number. + +Next, the three-dimensional domain $\Omega\subset\mathbb{R}^{3}$ is set to $\Omega=\lbrack 0,1\rbrack^{3}$ and discretized with an uniform +Cartesian mesh constituted by $M=m^3$ discretization points, where $m$ related to the spatial discretization step by $h=\frac{1}{m+1}$. This +is carried out by using a classical order 2 finite difference approximation of the Laplacian. So, the complete discretization of both stationary +boundary value problems~(\ref{eq:03}) and~(\ref{eq:04}) leads to the solution of a large discrete complementary problem of the following +form, when both Dirichlet or Neumann boundary conditions are used: +\begin{equation} +\left\{ +\begin{array}{l} +\mbox{Find~}U^{*}\in\mathbb{R}^{M}\mbox{~such~that} \\ +(A+\delta I)U^{*}-G\geq 0\mbox{,~}U^{*}\geq\bar{\Phi},\\ +((A+\delta I)U^{*}-G)^{T}(U^{*}-\bar{\Phi})=0,\\ +\end{array} +\right. +\label{eq:05} +\end{equation} +where $A$ is a matrix obtained after the spatial discretization by a finite difference method, $G$ is derived from the Euler first order implicit time +marching scheme and from the discretized right-hand side of the obstacle problem, $\delta$ is the inverse of the time step $k$ and $I$ is the identity +matrix. The matrix $A$ is symmetric when the self-adjoint operator is considered and nonsymmetric otherwise. + +According to the chosen discretization scheme of the Laplacian, $A$ is an M-matrix (irreducibly diagonal dominant, see~\cite{ref2}) and, consequently, +the matrix $(A+\delta I)$ is also an M-matrix. This property is important to the convergence of iterative methods. + + +%%--------------------------%% +%% SECTION 3 %% +%%--------------------------%% +\section{Parallel iterative method} +\label{sec:03} +Owing to the large size of the previous discrete complementary problem~(\ref{eq:05}), we will solve it by parallel synchronous or asynchronous iterative +algorithms (see~\cite{ref3,ref4,ref5}). In this chapter, we aim at harnessing the computing power of GPU clusters for solving these large nonlinear systems. +Then, we choose to use the projected Richardson iterative method for solving the diffusion problem~(\ref{eq:04}). Indeed, this method is based on the iterations +of the Jacobi method which are easy to parallelize on parallel computers and easy to adapt to GPU architectures. Then, according to the boundary value problem +formulation with a self-adjoint operator~(\ref{eq:04}), we can consider here the equivalent optimization problem and the fixed point mapping associated to +its solution. + +Assume that $E=\mathbb{R}^{M}$ is a Hilbert space, in which $\scalprod{.}{.}$ is the scalar product and $\|.\|$ its associated norm. So, the general fixed +point problem to be solved is defined as follows: +\begin{equation} +\left\{ +\begin{array}{l} +\mbox{Find~} U^{*} \in E \mbox{~such that} \\ +U^{*} = F(U^{*}), \\ +\end{array} +\right. +\label{eq:06} +\end{equation} +where $U\mapsto F(U)$ is an application from $E$ to $E$. + +Let $K$ be a closed convex set defined by: +\begin{equation} +K = \{U | U \geq \Phi \mbox{~everywhere in~} E\}, +\label{eq:07} +\end{equation} +where $\Phi$ is the discrete obstacle function. In fact, the obstacle problem~(\ref{eq:05}) is formulated as the following constrained optimization problem: +\begin{equation} +\left\{ +\begin{array}{l} +\mbox{Find~} U^{*} \in K \mbox{~such that} \\ +\forall V \in K, J(U^{*}) \leq J(V), \\ +\end{array} +\right. +\label{eq:08} +\end{equation} +where the cost function is given by: +\begin{equation} +J(U) = \frac{1}{2}\scalprod{\mathcal{A}.U}{U} - \scalprod{G}{U}, +\label{eq:09} +\end{equation} +in which $\scalprod{.}{.}$ denotes the scalar product in $E$, $\mathcal{A}=A+\delta I$ is a symmetric positive definite, $A$ is the discretization matrix +associated with the self-adjoint operator~(\ref{eq:04}) after change of variables. + +For any $U\in E$, let $P_K(U)$ be the projection of $U$ on $K$. For any $\gamma\in\mathbb{R}$, $\gamma>0$, the fixed point mapping $F_{\gamma}$ of the projected +Richardson method is defined as follows: +\begin{equation} +U^{*} = F_{\gamma}(U^{*}) = P_K(U^{*} - \gamma(\mathcal{A}.U^{*} - G)). +\label{eq:10} +\end{equation} +In order to reduce the computation time, the large optimization problem is solved in a numerical way by using a parallel asynchronous algorithm of the projected +Richardson method on the convex set $K$. Particularly, we will consider an asynchronous parallel adaptation of the projected Richardson method~\cite{ref6}. + +Let $\alpha\in\mathbb{N}$ be a positive integer. We consider that the space $E=\displaystyle\prod_{i=1}^{\alpha} E_i$ is a product of $\alpha$ subspaces $E_i$ +where $i\in\{1,\ldots,\alpha\}$. Note that $E_i=\mathbb{R}^{m_i}$, where $\displaystyle\sum_{i=1}^{\alpha} m_{i}=M$, is also a Hilbert space in which $\scalprod{.}{.}_i$ +denotes the scalar product and $|.|_i$ the associated norm, for all $i\in\{1,\ldots,\alpha\}$. Then, for all $u,v\in E$, $\scalprod{u}{v}=\displaystyle\sum_{i=1}^{\alpha}\scalprod{u_i}{v_i}_i$ +is the scalar product on $E$. + +Let $U\in E$, we consider the following decomposition of $U$ and the corresponding decomposition of $F_\gamma$ into $\alpha$ blocks: +\begin{equation} +\begin{array}{rcl} +U & = & (U_1,\ldots,U_{\alpha}), \\ +F_{\gamma}(U) & = & (F_{1,\gamma}(U),\ldots,F_{\alpha,\gamma}(U)). \\ +\end{array} +\label{eq:11} +\end{equation} +Assume that the convex set $K=\displaystyle\prod_{i=1}^{\alpha}K_{i}$, such that $\forall i\in\{1,\ldots,\alpha\},K_i\subset E_i$ and $K_i$ is a closed convex set. +Let also $G=(G_1,\ldots,G_{\alpha})\in E$ and, for any $U\in E$, $P_K(U)=(P_{K_1}(U_1),\ldots,P_{K_{\alpha}}(U_{\alpha}))$ is the projection of $U$ on $K$ where $\forall i\in\{1,\ldots,\alpha\},P_{K_i}$ +is the projector from $E_i$ onto $K_i$. So, the fixed point mapping of the projected Richardson method~(\ref{eq:10}) can be written in the following way: +\begin{equation} +\forall U\in E\mbox{,~}\forall i\in\{1,\ldots,\alpha\}\mbox{,~}F_{i,\gamma}(U) = P_{K_i}(U_i - \gamma(\mathcal{A}_i.U - G_i)). +\label{eq:12} +\end{equation} +Note that $\displaystyle\mathcal{A}_i.U= \sum_{j=1}^{\alpha}\mathcal{A}_{i,j}.U_j$, where $\mathcal{A}_{i,j}$ denote block matrices of $\mathcal{A}$. + +The parallel asynchronous iterations of the projected Richardson method for solving the obstacle problem~(\ref{eq:08}) are defined as follows: let $U^0\in E,U^0=(U^0_1,\ldots,U^0_\alpha)$ be +the initial solution, then for all $p\in\mathbb{N}$, the iterate $U^{p+1}=(U^{p+1}_1,\ldots,U^{p+1}_{\alpha})$ is recursively defined by: +\begin{equation} +U_i^{p+1} = +\left\{ +\begin{array}{l} +F_{i,\gamma}(U_1^{\rho_1(p)}, \ldots, U_{\alpha}^{\rho_{\alpha}(p)}) \mbox{~if~} i\in s(p), \\ +U_i^p \mbox{~otherwise}, \\ +\end{array} +\right. +\label{eq:13} +\end{equation} +where +\begin{equation} +\left\{ +\begin{array}{l} +\forall p\in\mathbb{N}, s(p)\subset\{1,\ldots,\alpha\}\mbox{~and~} s(p)\ne\emptyset, \\ +\forall i\in\{1,\ldots,\alpha\},\{p \ | \ i \in s(p)\}\mbox{~is denombrable}, +\end{array} +\right. +\label{eq:14} +\end{equation} +and $\forall j\in\{1,\ldots,\alpha\}$, +\begin{equation} +\left\{ +\begin{array}{l} +\forall p\in\mathbb{N}, \rho_j(p)\in\mathbb{N}, 0\leq\rho_j(p)\leq p\mbox{~and~}\rho_j(p)=p\mbox{~if~} j\in s(p),\\ +\displaystyle\lim_{p\to\infty}\rho_j(p) = +\infty.\\ +\end{array} +\right. +\label{eq:15} +\end{equation} + +The previous asynchronous scheme of the projected Richardson method models computations that are carried out in parallel +without order nor synchronization (according to the behavior of the parallel iterative method) and describes a subdomain +method without overlapping. It is a general model that takes into account all possible situations of parallel computations +and non-blocking message passing. So, the synchronous iterative scheme is defined by: +\begin{equation} +\forall j\in\{1,\ldots,\alpha\} \mbox{,~} \forall p\in\mathbb{N} \mbox{,~} \rho_j(p)=p. +\label{eq:16} +\end{equation} +The values of $s(p)$ and $\rho_j(p)$ are defined dynamically and not explicitly by the parallel asynchronous or synchronous +execution of the algorithm. Particularly, it enables one to consider distributed computations whereby processors compute at +their own pace according to their intrinsic characteristics and computational load. The parallelism between the processors is +well described by the set $s(p)$ which contains at each step $p$ the index of the components relaxed by each processor on a +parallel way while the use of delayed components in~(\ref{eq:13}) permits one to model nondeterministic behavior and does not +imply inefficiency of the considered distributed scheme of computation. Note that, according to~\cite{ref7}, theoretically, +each component of the vector must be relaxed an infinity of time. The choice of the relaxed components to be used in the +computational process may be guided by any criterion and, in particular, a natural criterion is to pick-up the most recently +available values of the components computed by the processors. Furthermore, the asynchronous iterations are implemented by +means of non-blocking MPI communication subroutines (asynchronous communications). + +The important property ensuring the convergence of the parallel projected Richardson method, both synchronous and asynchronous +algorithms, is the fact that $\mathcal{A}$ is an M-matrix. Moreover, the convergence proceeds from a result of~\cite{ref6}. +Indeed, there exists a value $\gamma_0>0$, such that $\forall\gamma\in ]0,\gamma_0[$, the parallel iterations~(\ref{eq:13}), +(\ref{eq:14}) and~(\ref{eq:15}), associated to the fixed point mapping $F_\gamma$~(\ref{eq:12}), converge to the unique solution +$U^{*}$ of the discretized problem. + + +%%--------------------------%% +%% SECTION 4 %% +%%--------------------------%% +\section{Parallel implementation on a GPU cluster} +\label{sec:04} +In this section, we give the main key points of the parallel implementation of the projected Richardson method, both synchronous +and asynchronous versions, on a GPU cluster, for solving the nonlinear systems derived from the discretization of large obstacle +problems. More precisely, each nonlinear system is solved iteratively using the whole cluster. We use a heteregeneous CUDA/MPI +programming. Indeed, the communication of data, at each iteration between the GPU computing nodes, can be either synchronous +or asynchronous using the MPI communication subroutines, whereas inside each GPU node, a CUDA parallelization is performed. + +\begin{figure}[!h] +\centerline{\includegraphics[scale=0.30]{Chapters/chapter13/figures/splitCPU}} +\caption{Data partitioning of a problem to be solved among $S=3\times 4$ computing nodes.} +\label{fig:01} +\end{figure} + +Let $S$ denote the number of computing nodes on the GPU cluster, where a computing node is composed of CPU core holding one MPI +process and a GPU card. So, before starting computations, the obstacle problem of size $(NX\times NY\times NZ)$ is split into $S$ +parallelepipedic sub-problems, each for a node (MPI process, GPU), as is shown in Figure~\ref{fig:01}. Indeed, the $NY$ and $NZ$ +dimensions (according to the $y$ and $z$ axises) of the three-dimensional problem are, respectively, split into $Sy$ and $Sz$ parts, +such that $S=Sy\times Sz$. In this case, each computing node has at most four neighboring nodes. This kind of the data partitioning +reduces the data exchanges at subdomain boundaries compared to a naive $z$-axis-wise partitioning. + +\begin{algorithm}[!t] +%\SetLine +%\linesnumbered +Initialization of the parameters of the sub-problem\; +Allocate and fill the data in the global memory GPU\; +\For{$i=1$ {\bf to} $NbSteps$}{ + $G = \frac{1}{k}.U^0 + F$\; + Solve($A$, $U^0$, $G$, $U$, $\varepsilon$, $MaxRelax$)\; + $U^0 = U$\; +} +Copy the solution $U$ back from GPU memory\; +\caption{Parallel solving of the obstacle problem on a GPU cluster} +\label{alg:01} +\end{algorithm} + +All the computing nodes of the GPU cluster execute in parallel the same Algorithm~\ref{alg:01} but on different three-dimensional +sub-problems of size $(NX\times ny\times nz)$. This algorithm gives the main key points for solving an obstacle problem defined in +a three-dimensional domain, where $A$ is the discretization matrix, $G$ is the right-hand side and $U$ is the solution vector. After +the initialization step, all the data generated from the partitioning operation are copied from the CPU memories to the GPU global +memories, to be processed on the GPUs. Next, the algorithm uses $NbSteps$ time steps to solve the global obstacle problem. In fact, +it uses a parallel algorithm adapted to GPUs of the projected Richardson iterative method for solving the nonlinear systems of the +obstacle problem. This function is defined by {\it Solve()} in Algorithm~\ref{alg:01}. At every time step, the initial guess $U^0$ +for the iterative algorithm is set to the solution found at the previous time step. Moreover, the right-hand side $G$ is computed +as follows: \[G = \frac{1}{k}.U^{prev} + F\] where $k$ is the time step, $U^{prev}$ is the solution computed in the previous time +step and each element $f(x, y, z)$ of the vector $F$ is computed as follows: +\begin{equation} +f(x,y,z)=\cos(2\pi x)\cdot\cos(4\pi y)\cdot\cos(6\pi z). +\label{eq:18} +\end{equation} +Finally, the solution $U$ of the obstacle problem is copied back from the GPU global memories to the CPU memories. We use the +communication subroutines of the CUBLAS library~\cite{ref8} (CUDA Basic Linear Algebra Subroutines) for the memory allocations in +the GPU (\verb+cublasAlloc()+) and the data transfers between the CPU and its GPU: \verb+cublasSetVector()+ and \verb+cublasGetVector()+. + +\begin{algorithm}[!t] +% \SetLine +% \linesnumbered + $p = 0$\; + $conv = false$\; + $U = U^{0}$\; + \Repeat{$(conv=true)$}{ + Determine\_Bordering\_Vector\_Elements($U$)\; + Compute\_New\_Vector\_Elements($A$, $G$, $U$)\; + $tmp = U^{0} - U$\; + $error = \|tmp\|_{2}$\; + $U^{0} = U$\; + $p = p + 1$\; + $conv$ = Convergence($error$, $p$, $\varepsilon$, $MaxRelax$)\; + } +\caption{Parallel iterative solving of the nonlinear systems on a GPU cluster ($Solve()$ function)} +\label{alg:02} +\end{algorithm} + +As many other iterative methods, the algorithm of the projected Richardson method is based on algebraic functions operating on vectors +and/or matrices, which are more efficient on parallel computers when they work on large vectors. Its parallel implementation on the GPU +cluster is carried out so that the GPUs execute the vector operations as kernels and the CPUs execute the serial codes, supervise the +kernel executions and the data exchanges with the neighboring nodes and supply the GPUs with data. Algorithm~\ref{alg:02} shows the +main key points of the parallel iterative algorithm (function $Solve()$ in Algorithm~\ref{alg:01}). All the vector operations inside +the main loop ({\bf repeat} ... {\bf until}) are executed by the GPU. We use the following functions of the CUBLAS library: +\begin{itemize} +\item \verb+cublasDaxpy()+ to compute the difference between the solution vectors $U^{p}$ and $U^{p+1}$ computed in two successive relaxations +$p$ and $p+1$ (line~$7$ in Algorithm~\ref{alg:02}), +\item \verb+cublasDnrm2()+ to perform the Euclidean norm (line~$8$) and, +\item \verb+cublasDcpy()+ for the data copy of a vector to another one in the GPU memory (lines~$3$ and~$9$). +\end{itemize} + +The dimensions of the grid and blocks of threads that execute a given kernel depend on the resources of the GPU multiprocessor and the +resource requirements of the kernel. So, if $block$ defines the size of a thread block, which must not exceed the maximum size of a thread +block, then the number of thread blocks in the grid, denoted by $grid$, can be computed according to the size of the local sub-problem +as follows: \[grid = \frac{(NX\times ny\times nz)+block-1}{block}.\] However, when solving very large problems, the size of the thread +grid can exceed the maximum number of thread blocks that can be executed on the GPUs (up-to $65.535$ thread blocks) and, thus, the kernel +will fail to launch. Therefore, for each kernel, we decompose the three-dimensional sub-problem into $nz$ two-dimensional slices of size +($NX\times ny$), as is shown in Figure~\ref{fig:02}. All slices of the same kernel are executed using {\bf for} loop by $NX\times ny$ parallel +threads organized in a two-dimensional grid of two-dimensional thread blocks, as is shown in Listing~\ref{list:01}. Each thread is in charge +of $nz$ discretization points (one from each slice), accessed in the GPU memory with a constant stride $(NX\times ny)$. + +\begin{figure} +\centerline{\includegraphics[scale=0.30]{Chapters/chapter13/figures/splitGPU}} +\caption{Decomposition of a sub-problem in a GPU into $nz$ slices.} +\label{fig:02} +\end{figure} + +\begin{center} +\lstinputlisting[label=list:01,caption=Skeleton codes of a GPU kernel and a CPU function]{Chapters/chapter13/ex1.cu} +\end{center} +The function $Determine\_Bordering\_Vector\_Elements()$ (line~$5$ in Algorithm~\ref{alg:02}) determines the values of the vector +elements shared at the boundaries with neighboring computing nodes. Its main operations are defined as follows: +\begin{enumerate} +\item define the values associated to the bordering points needed by the neighbors, +\item copy the values associated to the bordering points from the GPU to the CPU, +\item exchange the values associated to the bordering points between the neighboring CPUs, +\item copy the received values associated to the bordering points from the CPU to the GPU, +\end{enumerate} +The first operation of this function is implemented as kernels to be performed by the GPU: +\begin{itemize} +\item a kernel executed by $NX\times nz$ threads to define the values associated to the bordering vector elements along $y$-axis and, +\item a kernel executed by $NX\times ny$ threads to define the values associated to the bordering vector elements along $z$-axis. +\end{itemize} +As mentioned before, we develop the \emph{synchronous} and \emph{asynchronous} algorithms of the projected Richardson method. Obviously, +in this scope, the synchronous or asynchronous communications refer to the communications between the CPU cores (MPI processes) on the +GPU cluster, in order to exchange the vector elements associated to subdomain boundaries. For the memory copies between a CPU core and +its GPU, we use the synchronous communication routines of the CUBLAS library: \verb+cublasSetVector()+ and \verb+cublasGetVector()+ +in the synchronous algorithm and the asynchronous ones: \verb+cublasSetVectorAsync()+ and \verb+cublasGetVectorAsync()+ in the +asynchronous algorithm. Moreover, we use the communication routines of the MPI library to carry out the data exchanges between the neighboring +nodes. We use the following communication routines: \verb+MPI_Isend()+ and \verb+MPI_Irecv()+ to perform non-blocking sends and receptions, +respectively. For the synchronous algorithm, we use the MPI routine \verb+MPI_Waitall()+ which puts the MPI process of a computing node +in blocking status until all data exchanges with neighboring nodes (sends and receptions) are completed. In contrast, for the asynchronous +algorithms, we use the MPI routine \verb+MPI_Test()+ which tests the completion of a data exchange (send or reception) without putting the +MPI process in blocking status. + +The function $Compute\_New\_Vector\_Elements()$ (line~$6$ in Algorithm~\ref{alg:02}) computes, at each iteration, the new elements +of the iterate vector $U$. Its general code is presented in Listing~\ref{list:01} (CPU function). The iterations of the projected +Richardson method, based on those of the Jacobi method, are defined as follows: +\begin{equation} +\begin{array}{ll} +u^{p+1}(x,y,z) =& \frac{1}{Center}(g(x,y,z) - (Center\cdot u^{p}(x,y,z) + \\ +& West\cdot u^{p}(x-h,y,z) + East\cdot u^{p}(x+h,y,z) + \\ +& South\cdot u^{p}(x,y-h,z) + North\cdot u^{p}(x,y+h,z) + \\ +& Rear\cdot u^{p}(x,y,z-h) + Front\cdot u^{p}(x,y,z+h))), +\end{array} +\label{eq:17} +\end{equation} +where $u^{p}(x,y,z)$ is an element of the iterate vector $U$ computed at the iteration $p$ and $g(x,y,z)$ is a vector element of the +right-hand side $G$. The scalars $Center$, $West$, $East$, $South$, $North$, $Rear$ and $Front$ define constant coefficients of the +block matrix $A$. Figure~\ref{fig:03} shows the positions of these coefficients in a three-dimensional domain. + +\begin{figure} +\centerline{\includegraphics[scale=0.35]{Chapters/chapter13/figures/matrix}} +\caption{Matrix constant coefficients in a three-dimensional domain.} +\label{fig:03} +\end{figure} + +The kernel implementations of the projected Richardson method on GPUs uses a perfect fine-grain multithreading parallelism. Since the +projected Richardson algorithm is implemented as a fixed point method, each kernel is executed by a large number of GPU threads such +that each thread is in charge of the computation of one element of the iterate vector $U$. Moreover, this method uses the vector elements +updates of the Jacobi method, which means that each thread $i$ computes the new value of its element $u_{i}^{p+1}$ independently of the +new values $u_{j}^{p+1}$, where $j\neq i$, of those computed in parallel by other threads at the same iteration $p+1$. Listing~\ref{list:02} +shows the GPU implementations of the main kernels of the projected Richardson method, which are: the matrix-vector multiplication +(\verb+MV_Multiplication()+) and the vector elements updates (\verb+Vector_Updates()+). The codes of these kernels are based on +that presented in Listing~\ref{list:01}. + +\lstinputlisting[label=list:02,caption=GPU kernels of the projected Richardson method]{Chapters/chapter13/ex2.cu} + +\begin{figure} +\centerline{\includegraphics[scale=0.3]{Chapters/chapter13/figures/points3D}} +\caption{Computation of a vector element with the projected Richardson method.} +\label{fig:04} +\end{figure} + +Each kernel is executed by $NX\times ny$ GPU threads so that $nz$ slices of $(NX\times ny)$ vector elements are computed in +a {\bf for} loop. In this case, each thread is in charge of one vector element from each slice (in total $nz$ vector elements +along $z$-axis). We can notice from the formula~(\ref{eq:17}) that the computation of a vector element $u^{p+1}(x,y,z)$, by +a thread at iteration $p+1$, requires seven vector elements computed at the previous iteration $p$: two vector elements in +each dimension plus the vector element at the intersection of the three axises $x$, $y$ and $z$ (see Figure~\ref{fig:04}). +So, to reduce the memory accesses to the high-latency global memory, the vector elements of the current slice can be stored +in the low-latency shared memories of thread blocks, as is described in~\cite{ref9}. Nevertheless, the fact that the computation +of a vector element requires only two elements in each dimension does not allow to maximize the data reuse from the shared memories. +The computation of a slice involves in total $(bx+2)\times(by+2)$ accesses to the global memory per thread block, to fill the +required vector elements in the shared memory where $bx$ and $by$ are the dimensions of a thread block. Then, in order to optimize +the memory accesses on GPUs, the elements of the iterate vector $U$ are filled in the cache texture memory (see~\cite{ref10}). +In new GPU generations as Fermi or Kepler, the global memory accesses are always cached in L1 and L2 caches. For example, for +a given kernel, we can favour the use of the L1 cache to that of the shared memory by using the function \verb+cudaFuncSetCacheConfig(Kernel,cudaFuncCachePreferL1)+. +So, the initial access to the global memory loads the vector elements required by the threads of a block into the cache memory +(texture or L1/L2 caches). Then, all the following memory accesses read from this cache memory. In Listing~\ref{list:02}, the +function \verb+fetch_double(v,i)+ is used to read from the texture memory the $i^{th}$ element of the double-precision vector +\verb+v+ (see Listing~\ref{list:03}). Moreover, the seven constant coefficients of matrix $A$ can be stored in the constant memory +but, since they are reused $nz$ times by each thread, it is more interesting to fill them on the low-latency registers of each thread. + +\lstinputlisting[label=list:03,caption=Memory access to the cache texture memory]{Chapters/chapter13/ex3.cu} + +The function $Convergence()$ (line~$11$ in Algorithm~\ref{alg:02}) allows to detect the convergence of the parallel iterative algorithm +and is based on the tolerance threshold $\varepsilon$ and the maximum number of relaxations $MaxRelax$. We take into account the number +of relaxations since that of iterations cannot be computed in the asynchronous case. Indeed, a relaxation is the update~(\ref{eq:13}) of +a local iterate vector $U_i$ according to $F_i$. Then, counting the number of relaxations is possible in both synchronous and asynchronous +cases. On the other hand, an iteration is the update of at least all vector components with $F_i$. + +In the synchronous algorithm, the global convergence is detected when the maximal value of the absolute error, $error$, is sufficiently small +and/or the maximum number of relaxations, $MaxRelax$, is reached, as follows: +$$ +\begin{array}{l} +error=\|U^{p}-U^{p+1}\|_{2}; \\ +AllReduce(error,\hspace{0.1cm}maxerror,\hspace{0.1cm}MAX); \\ +\text{if}((maxerror<\varepsilon)\hspace{0.2cm}\text{or}\hspace{0.2cm}(p\geq MaxRelax)) \\ +conv \leftarrow true; +\end{array} +$$ +where the function $AllReduce()$ uses the MPI reduction subroutine \verb+MPI_Allreduce()+ to compute the maximal value, $maxerror$, among the +local absolute errors, $error$, of all computing nodes and $p$ (in Algorithm~\ref{alg:02}) is used as a counter of the local relaxations carried +out by a computing node. In the asynchronous algorithms, the global convergence is detected when all computing nodes locally converge. For this, +we use a token ring architecture around which a boolean token travels, in one direction, from a computing node to another. Starting from node $0$, +the boolean token is set to $true$ by node $i$ if the local convergence is reached or to $false$ otherwise and, then, it is sent to node $i+1$. +Finally, the global convergence is detected when node $0$ receives from its neighbor node $S-1$, in the ring architecture, a token set to $true$. +In this case, node $0$ sends a stop message (end of parallel solving) to all computing nodes in the cluster. + + +%%--------------------------%% +%% SECTION 5 %% +%%--------------------------%% +\section{Experimental tests on a GPU cluster} +\label{sec:05} +The GPU cluster of tests, that we used in this chapter, is an $20Gbps$ Infiniband network of six machines. Each machine is a Quad-Core Xeon +E5530 CPU running at $2.4$GHz. It provides a RAM memory of $12$GB with a memory bandwidth of $25.6$GB/s and it is equipped with two Nvidia +Tesla C1060 GPUs. A Tesla GPU contains in total $240$ cores running at $1.3$GHz. It provides $4$GB of global memory with a memory bandwidth +of $102$GB/s, accessible by all its cores and also by the CPU through the PCI-Express 16x Gen 2.0 interface with a throughput of $8$GB/s. +Hence, the memory copy operations between the GPU and the CPU are about $12$ times slower than those of the Tesla GPU memory. We have performed +our simulations on a cluster of $24$ CPU cores and on a cluster of $12$ GPUs. Figure~\ref{fig:05} describes the components of the GPU cluster +of tests. + +\begin{figure} +\centerline{\includegraphics[scale=0.25]{Chapters/chapter13/figures/cluster}} +\caption{GPU cluster of tests composed of 12 computing nodes (six machines, each with two GPUs.} +\label{fig:05} +\end{figure} + +Linux cluster version 2.6.39 OS is installed on CPUs. C programming language is used for coding the parallel algorithms of the methods on both +GPU cluster and CPU cluster. CUDA version 4.0~\cite{ref12} is used for programming GPUs, using CUBLAS library~\cite{ref8} to deal with vector +operations in GPUs and, finally, MPI functions of OpenMPI 1.3.3 are used to carry out the synchronous and asynchronous communications between +CPU cores. Indeed, in our experiments, a computing node is managed by a MPI process and it is composed of one CPU core and one GPU card. + +All experimental results of the parallel projected Richardson algorithms are obtained from simulations made in double precision data. The obstacle +problems to be solved are defined in constant three-dimensional domain $\Omega\subset\mathbb{R}^{3}$. The numerical values of the parameters of the +obstacle problems are: $\eta=0.2$, $c=1.1$, $f$ is computed by formula~(\ref{eq:18}) and final time $T=0.02$. Moreover, three time steps ($NbSteps=3$) +are computed with $k=0.0066$. As the discretization matrix is constant along the time steps, the convergence properties of the iterative algorithms +do not change. Thus, the performance characteristics obtained with three time steps will still be valid for more time steps. The initial function +$u(0,x,y,z)$ of the obstacle problem~(\ref{eq:01}) is set to $0$, with a constraint $u\geq\phi=0$. The relaxation parameter $\gamma$ used by the +projected Richardson method is computed automatically thanks to the diagonal entries of the discretization matrix. The formula and its proof can be +found in~\cite{ref11}, Section~2.3. The convergence tolerance threshold $\varepsilon$ is set to $1e$-$04$ and the maximum number of relaxations is +limited to $10^{6}$ relaxations. Finally, the number of threads per block is set to $256$ threads, which gives, in general, good performances for +most GPU applications. We have performed some tests for the execution configurations and we have noticed that the best configuration of the $256$ +threads per block is an organization into two dimensions of sizes $(64,4)$. + +\begin{table}[!h] +\centering +\begin{tabular}{|c|c|c|c|c|c|} +\hline +\multirow{2}{*}{\bf Pb. size} & \multicolumn{2}{c|}{\bf Synchronous} & \multicolumn{2}{c|}{\bf Asynchronous} & \multirow{2}{*}{\bf Gain\%} \\ \cline{2-5} + + & $\mathbf{T_{cpu}}$ & {\bf \#relax.} & $\mathbf{T_{cpu}}$ & {\bf \#relax.} & \\ \hline \hline + +$256^{3}$ & $575.22$ & $198,288$ & $539.25$ & $198,613$ & $6.25$ \\ \hline \hline + +$512^{3}$ & $19,250.25$ & $750,912$ & $18,237.14$ & $769,611$ & $5.26$ \\ \hline \hline + +$768^{3}$ & $206,159.44$ & $1,635,264$ & $183,582.60$ & $1,577,004$ & $10.95$ \\ \hline \hline + +$800^{3}$ & $222,108.09$ & $1,769,232$ & $188,790.04$ & $1,701,735$ & $15.00$ \\ \hline +\end{tabular} +\vspace{0.5cm} +\caption{Execution times in seconds of the parallel projected Richardson method implemented on a cluster of 24 CPU cores.} +\label{tab:01} +\end{table} + +\begin{table}[!h] +\centering +\begin{tabular}{|c|c|c|c|c|c|c|c|} +\hline +\multirow{2}{*}{\bf Pb. size} & \multicolumn{3}{c|}{\bf Synchronous} & \multicolumn{3}{c|}{\bf Asynchronous} & \multirow{2}{*}{\bf Gain\%} \\ \cline{2-7} + + & $\mathbf{T_{gpu}}$ & {\bf \#relax.} & $\mathbf{\tau}$ & $\mathbf{T_{gpu}}$ & {\bf \#relax.} & $\mathbf{\tau}$ & \\ \hline \hline + +$256^{3}$ & $29.67$ & $100,692$ & $19.39$ & $18.00$ & $94,215$ & $29.96$ & $39.33$ \\ \hline \hline + +$512^{3}$ & $521.83$ & $381,300$ & $36.89$ & $425.15$ & $347,279$ & $42.89$ & $18.53$ \\ \hline \hline + +$768^{3}$ & $4,112.68$ & $831,144$ & $50.13$ & $3,313.87$ & $750,232$ & $55.40$ & $19.42$ \\ \hline \hline + +$800^{3}$ & $3,950.87$ & $899,088$ & $56.22$ & $3,636.57$ & $834,900$ & $51.91$ & $7.95$ \\ \hline +\end{tabular} +\vspace{0.5cm} +\caption{Execution times in seconds of the parallel projected Richardson method implemented on a cluster of 12 GPUs.} +\label{tab:02} +\end{table} + +The performance measures that we took into account are the execution times and the number of relaxations performed by the parallel iterative algorithms, +both synchronous and asynchronous versions, on the GPU and CPU clusters. These algorithms are used for solving nonlinear systems derived from the discretization +of obstacle problems of sizes $256^{3}$, $512^{3}$, $768^{3}$ and $800^{3}$. In Table~\ref{tab:01} and Table~\ref{tab:02}, we show the performances +of the parallel synchronous and asynchronous algorithms of the projected Richardson method implemented, respectively, on a cluster of $24$ CPU cores +and on a cluster of $12$ GPUs. In these tables, the execution time defines the time spent by the slowest computing node and the number of relaxations +is computed as the summation of those carried out by all computing nodes. + +In the sixth column of Table~\ref{tab:01} and in the eighth column of Table~\ref{tab:02}, we give the gains in $\%$ obtained by using an +asynchronous algorithm compared to a synchronous one. We can notice that the asynchronous version on CPU and GPU clusters is slightly faster +than the synchronous one for both methods. Indeed, the cluster of tests is composed of local and homogeneous nodes communicating via low-latency +connections. So, in the case of distant and/or heterogeneous nodes (or even with geographically distant clusters) the asynchronous version +would be faster than the synchronous one. However, the gains obtained on the GPU cluster are better than those obtained on the CPU cluster. +In fact, the computation times are reduced by accelerating the computations on GPUs while the communication times still unchanged. + +The fourth and seventh columns of Table~\ref{tab:02} show the relative gains obtained by executing the parallel algorithms on the cluster +of $12$ GPUs instead on the cluster of $24$ CPU cores. We compute the relative gain $\tau$ as a ratio between the execution time $T_{cpu}$ +spent on the CPU cluster over that $T_{gpu}$ spent on the GPU cluster: \[\tau=\frac{T_{cpu}}{T_{gpu}}.\] We can see from these ratios that +solving large obstacle problems is faster on the GPU cluster than on the CPU cluster. Indeed, the GPUs are more efficient than their +counterpart CPUs to execute large data-parallel operations. In addition, the projected Richardson method is implemented as a fixed point-based +iteration and uses the Jacobi vector updates that allow a well thread-parallelization on GPUs, such that each GPU thread is in charge +of one vector component at a time without being dependent on other vector components computed by other threads. Then, this allow to exploit +at best the high performance computing of the GPUs by using all the GPU resources and avoiding the idle cores. + +Finally, the number of relaxations performed by the parallel synchronous algorithm is different in the CPU and GPU versions, because the number +of computing nodes involved in the GPU cluster and in the CPU cluster is different. In the CPU case, $24$ computing nodes ($24$ CPU cores) are +considered, whereas in the GPU case, $12$ computing nodes ($12$ GPUs) are considered. As the number of relaxations depends on the domain decomposition, +consequently it also depends on the number of computing nodes. + + +%%--------------------------%% +%% SECTION 6 %% +%%--------------------------%% +\section{Red-Black ordering technique} +\label{sec:06} +As is well-known, the Jacobi method is characterized by a slow convergence rate compared to some iterative methods (for example Gauss-Seidel method). +So, in this section, we present some solutions to reduce the execution time and the number of relaxations and, more specifically, to speed up the +convergence of the parallel projected Richardson method on the GPU cluster. We propose to use the point red-black ordering technique to accelerate +the convergence. This technique is often used to increase the parallelism of iterative methods for solving linear systems~\cite{ref13,ref14,ref15}. +We apply it to the projected Richardson method as a compromise between the Jacobi and Gauss-Seidel iterative methods. + +The general principle of the red-black technique is as follows. Let $t$ be the summation of the integer $x$-, $y$- and $z$-coordinates of a vector +element $u(x,y,z)$ on a three-dimensional domain: $t=x+y+z$. As is shown in Figure~\ref{fig:06.01}, the red-black ordering technique consists in the +parallel computing of the red vector elements having even value $t$ by using the values of the black ones then, the parallel computing of the black +vector elements having odd values $t$ by using the new values of the red ones. + +\begin{figure} +\centering + \mbox{\subfigure[Red-black ordering on x, y and z axises]{\includegraphics[width=2.3in]{Chapters/chapter13/figures/rouge-noir}\label{fig:06.01}}\quad + \subfigure[Red-black ordering on y axis]{\includegraphics[width=2.3in]{Chapters/chapter13/figures/rouge-noir-y}\label{fig:06.02}}} +\caption{Red-black ordering for computing the iterate vector elements in a three-dimensional space.} +\end{figure} + +This technique can be implemented on the GPU in two different manners: +\begin{itemize} +\item among all launched threads ($NX\times ny$ threads), only one thread out of two computes its red or black vector element at a time or, +\item all launched threads (on average half of $NX\times ny$ threads) compute the red vector elements first and, then, the black ones. +\end{itemize} +However, in both solutions, for each memory transaction, only half of the memory segment addressed by a half-warp is used. So, the computation of the +red and black vector elements leads to use twice the initial number of memory transactions. Then, we apply the point red-black ordering accordingly to +the $y$-coordinate, as is shown in Figure~\ref{fig:06.02}. In this case, the vector elements having even $y$-coordinate are computed in parallel using +the values of those having odd $y$-coordinate and then vice-versa. Moreover, in the GPU implementation of the parallel projected Richardson method (Section~\ref{sec:04}), +we have shown that a sub-problem of size $(NX\times ny\times nz)$ is decomposed into $nz$ grids of size $(NX\times ny)$. Then, each kernel is executed +in parallel by $NX\times ny$ GPU threads, so that each thread is in charge of $nz$ vector elements along $z$-axis (one vector element in each grid of +the sub-problem). So, we propose to use the new values of the vector elements computed in grid $i$ to compute those of the vector elements in grid $i+1$. +Listing~\ref{list:04} describes the kernel of the matrix-vector multiplication and the kernel of the vector elements updates of the parallel projected +Richardson method using the red-black ordering technique. + +\lstinputlisting[label=list:04,caption=GPU kernels of the projected Richardson method using the red-black technique]{Chapters/chapter13/ex4.cu} + +Finally, we exploit the concurrent executions between the host functions and the GPU kernels provided by the GPU hardware and software. In fact, the kernel +launches are asynchronous (when this environment variable is not disabled on the GPUs), such that the control is returned to the host (MPI process) before +the GPU has completed the requested task (kernel)~\cite{ref12}. Therefore, all the kernels necessary to update the local vector elements, $u(x,y,z)$ where +$00,\\ +(\frac{\partial u}{\partial t}+b^t.\nabla u-\eta.\Delta u+c.u-f)(u-\phi)=0\mbox{,~a.e.w. in~}\lbrack 0,T\rbrack\times\Omega,\\ +u(0,x,y,z)=u_0(x,y,z),\\ +\mbox{B.C. on~}u(t,x,y,z)\mbox{~defined on~}\partial\Omega, +\end{array} +\right. +\label{eq:01} +\end{equation} +where $u_0$ is the initial condition, $c\geq 0$, $b$ and $\eta$ are physical parameters, $T$ is the final time, $u=u(t,x,y,z)$ +is an element of the solution vector $U$ to compute, $f$ is the right-hand right that could represent, for example, the external +forces, B.C. describes the boundary conditions on the boundary $\partial\Omega$ of the domain $\Omega$, $\phi$ models a constraint +imposed to $u$, $\Delta$ is the Laplacian operator, $\nabla$ is the gradient operator, a.e.w. means almost every where and ``.'' +defines the products between two scalars, a scalar and a vector or a matrix and a vector. In practice the boundary condition, +generally considered, is the Dirichlet condition (where $u$ is fixed on $\partial\Omega$) or the Neumann condition (where the +normal derivative of $u$ is fixed on $\partial\Omega$). + +The time dependent equation~(\ref{eq:01}) is numerically solved by considering an implicit or a semi-implicit time marching, +where at each time step $k$ a stationary nonlinear problem is solved: +\begin{equation} +\left\{ +\begin{array}{l} +b^t.\nabla u-\eta.\Delta u+(c+\delta).u-g\geq 0\mbox{,~}u\geq\phi\mbox{,~a.e.w. in~}\lbrack 0,T\rbrack\times\Omega\mbox{,~}\eta>0, \\ +(b^t.\nabla u-\eta.\Delta u+(c+\delta).u- g)(u-\phi)=0\mbox{,~a.e.w. in~}\lbrack 0,T\rbrack\times\Omega, \\ +\mbox{B.C. on~}u(t,x,y,z)\mbox{~defined on~}\partial\Omega, +\end{array} +\right. +\label{eq:02} +\end{equation} +where $\delta=\frac{1}{k}$ is the inverse of the time step $k$, $g=f+\delta u^{prev}$ and $u^{prev}$ is the solution computed at the +previous time step. + + +%%******************* +%%******************* +\subsection{Discretization} +\label{sec:02.02} +First, we note that the spatial discretization of the previous stationary problem~(\ref{eq:02}) does not provide a symmetric matrix, +because the convection-diffusion operator is not self-adjoint. Moreover, the fact that the operator is self-adjoint or not plays an +important role in the choice of the appropriate algorithm for solving nonlinear systems derived from the discretization of the obstacle +problem. Nevertheless, since the convection coefficients arising in the operator~(\ref{eq:02}) are constant, we can formulate the same +problem by an self-adjoint operator by performing a classical change of variables. Then, we can replace the stationary convection-diffusion +problem: +\begin{equation} +b^{t}.\nabla v-\eta.\Delta v+(c+\delta).v=g\mbox{,~a.e.w. in~}\lbrack 0,T\rbrack\times\Omega\mbox{,~}c\geq 0\mbox{,~}\delta\geq~0, +\label{eq:03} +\end{equation} +by the following stationary diffusion operator: +\begin{equation} +-\eta.\Delta u+(\frac{\|b\|^{2}_{2}}{4\eta}+c+\delta).u=e^{-a}g=f, +\label{eq:04} +\end{equation} +where $b=\{b_{1},b_{2},b_{3}\}$, $\|b\|_{2}$ denotes the Euclidean norm of $b$ and $v=e^{-a}.u$ represents the general change of variables +such that $a=\frac{b^{t}(x,y,z)}{2\eta}$. Consequently, the numerical resolution of the diffusion problem (the self-adjoint operator~(\ref{eq:04})) +is done by optimization algorithms, in contrast, that of the convection-diffusion problem (non self-adjoint operator~(\ref{eq:03})) is +done by relaxation algorithms. In the case of our studied algorithm, the convergence is ensured by M-matrix property then, the performance +is linked to the magnitude of the spectral radius of the iteration matrix, which is independent of the condition number. + +Next, the three-dimensional domain $\Omega\subset\mathbb{R}^{3}$ is set to $\Omega=\lbrack 0,1\rbrack^{3}$ and discretized with an uniform +Cartesian mesh constituted by $M=m^3$ discretization points, where $m$ related to the spatial discretization step by $h=\frac{1}{m+1}$. This +is carried out by using a classical order 2 finite difference approximation of the Laplacian. So, the complete discretization of both stationary +boundary value problems~(\ref{eq:03}) and~(\ref{eq:04}) leads to the solution of a large discrete complementary problem of the following +form, when both Dirichlet or Neumann boundary conditions are used: +\begin{equation} +\left\{ +\begin{array}{l} +\mbox{Find~}U^{*}\in\mathbb{R}^{M}\mbox{~such~that} \\ +(A+\delta I)U^{*}-G\geq 0\mbox{,~}U^{*}\geq\bar{\Phi},\\ +((A+\delta I)U^{*}-G)^{T}(U^{*}-\bar{\Phi})=0,\\ +\end{array} +\right. +\label{eq:05} +\end{equation} +where $A$ is a matrix obtained after the spatial discretization by a finite difference method, $G$ is derived from the Euler first order implicit time +marching scheme and from the discretized right-hand side of the obstacle problem, $\delta$ is the inverse of the time step $k$ and $I$ is the identity +matrix. The matrix $A$ is symmetric when the self-adjoint operator is considered and nonsymmetric otherwise. + +According to the chosen discretization scheme of the Laplacian, $A$ is an M-matrix (irreducibly diagonal dominant, see~\cite{ref2}) and, consequently, +the matrix $(A+\delta I)$ is also an M-matrix. This property is important to the convergence of iterative methods. + + +%%--------------------------%% +%% SECTION 3 %% +%%--------------------------%% +\section{Parallel iterative method} +\label{sec:03} +Owing to the large size of the previous discrete complementary problem~(\ref{eq:05}), we will solve it by parallel synchronous or asynchronous iterative +algorithms (see~\cite{ref3,ref4,ref5}). In this chapter, we aim at harnessing the computing power of GPU clusters for solving these large nonlinear systems. +Then, we choose to use the projected Richardson iterative method for solving the diffusion problem~(\ref{eq:04}). Indeed, this method is based on the iterations +of the Jacobi method which are easy to parallelize on parallel computers and easy to adapt to GPU architectures. Then, according to the boundary value problem +formulation with a self-adjoint operator~(\ref{eq:04}), we can consider here the equivalent optimization problem and the fixed point mapping associated to +its solution. + +Assume that $E=\mathbb{R}^{M}$ is a Hilbert space, in which $\scalprod{.}{.}$ is the scalar product and $\|.\|$ its associated norm. So, the general fixed +point problem to be solved is defined as follows: +\begin{equation} +\left\{ +\begin{array}{l} +\mbox{Find~} U^{*} \in E \mbox{~such that} \\ +U^{*} = F(U^{*}), \\ +\end{array} +\right. +\label{eq:06} +\end{equation} +where $U\mapsto F(U)$ is an application from $E$ to $E$. + +Let $K$ be a closed convex set defined by: +\begin{equation} +K = \{U | U \geq \Phi \mbox{~everywhere in~} E\}, +\label{eq:07} +\end{equation} +where $\Phi$ is the discrete obstacle function. In fact, the obstacle problem~(\ref{eq:05}) is formulated as the following constrained optimization problem: +\begin{equation} +\left\{ +\begin{array}{l} +\mbox{Find~} U^{*} \in K \mbox{~such that} \\ +\forall V \in K, J(U^{*}) \leq J(V), \\ +\end{array} +\right. +\label{eq:08} +\end{equation} +where the cost function is given by: +\begin{equation} +J(U) = \frac{1}{2}\scalprod{\mathcal{A}.U}{U} - \scalprod{G}{U}, +\label{eq:09} +\end{equation} +in which $\scalprod{.}{.}$ denotes the scalar product in $E$, $\mathcal{A}=A+\delta I$ is a symmetric positive definite, $A$ is the discretization matrix +associated with the self-adjoint operator~(\ref{eq:04}) after change of variables. + +For any $U\in E$, let $P_K(U)$ be the projection of $U$ on $K$. For any $\gamma\in\mathbb{R}$, $\gamma>0$, the fixed point mapping $F_{\gamma}$ of the projected +Richardson method is defined as follows: +\begin{equation} +U^{*} = F_{\gamma}(U^{*}) = P_K(U^{*} - \gamma(\mathcal{A}.U^{*} - G)). +\label{eq:10} +\end{equation} +In order to reduce the computation time, the large optimization problem is solved in a numerical way by using a parallel asynchronous algorithm of the projected +Richardson method on the convex set $K$. Particularly, we will consider an asynchronous parallel adaptation of the projected Richardson method~\cite{ref6}. + +Let $\alpha\in\mathbb{N}$ be a positive integer. We consider that the space $E=\displaystyle\prod_{i=1}^{\alpha} E_i$ is a product of $\alpha$ subspaces $E_i$ +where $i\in\{1,\ldots,\alpha\}$. Note that $E_i=\mathbb{R}^{m_i}$, where $\displaystyle\sum_{i=1}^{\alpha} m_{i}=M$, is also a Hilbert space in which $\scalprod{.}{.}_i$ +denotes the scalar product and $|.|_i$ the associated norm, for all $i\in\{1,\ldots,\alpha\}$. Then, for all $u,v\in E$, $\scalprod{u}{v}=\displaystyle\sum_{i=1}^{\alpha}\scalprod{u_i}{v_i}_i$ +is the scalar product on $E$. + +Let $U\in E$, we consider the following decomposition of $U$ and the corresponding decomposition of $F_\gamma$ into $\alpha$ blocks: +\begin{equation} +\begin{array}{rcl} +U & = & (U_1,\ldots,U_{\alpha}), \\ +F_{\gamma}(U) & = & (F_{1,\gamma}(U),\ldots,F_{\alpha,\gamma}(U)). \\ +\end{array} +\label{eq:11} +\end{equation} +Assume that the convex set $K=\displaystyle\prod_{i=1}^{\alpha}K_{i}$, such that $\forall i\in\{1,\ldots,\alpha\},K_i\subset E_i$ and $K_i$ is a closed convex set. +Let also $G=(G_1,\ldots,G_{\alpha})\in E$ and, for any $U\in E$, $P_K(U)=(P_{K_1}(U_1),\ldots,P_{K_{\alpha}}(U_{\alpha}))$ is the projection of $U$ on $K$ where $\forall i\in\{1,\ldots,\alpha\},P_{K_i}$ +is the projector from $E_i$ onto $K_i$. So, the fixed point mapping of the projected Richardson method~(\ref{eq:10}) can be written in the following way: +\begin{equation} +\forall U\in E\mbox{,~}\forall i\in\{1,\ldots,\alpha\}\mbox{,~}F_{i,\gamma}(U) = P_{K_i}(U_i - \gamma(\mathcal{A}_i.U - G_i)). +\label{eq:12} +\end{equation} +Note that $\displaystyle\mathcal{A}_i.U= \sum_{j=1}^{\alpha}\mathcal{A}_{i,j}.U_j$, where $\mathcal{A}_{i,j}$ denote block matrices of $\mathcal{A}$. + +The parallel asynchronous iterations of the projected Richardson method for solving the obstacle problem~(\ref{eq:08}) are defined as follows: let $U^0\in E,U^0=(U^0_1,\ldots,U^0_\alpha)$ be +the initial solution, then for all $p\in\mathbb{N}$, the iterate $U^{p+1}=(U^{p+1}_1,\ldots,U^{p+1}_{\alpha})$ is recursively defined by: +\begin{equation} +U_i^{p+1} = +\left\{ +\begin{array}{l} +F_{i,\gamma}(U_1^{\rho_1(p)}, \ldots, U_{\alpha}^{\rho_{\alpha}(p)}) \mbox{~if~} i\in s(p), \\ +U_i^p \mbox{~otherwise}, \\ +\end{array} +\right. +\label{eq:13} +\end{equation} +where +\begin{equation} +\left\{ +\begin{array}{l} +\forall p\in\mathbb{N}, s(p)\subset\{1,\ldots,\alpha\}\mbox{~and~} s(p)\ne\emptyset, \\ +\forall i\in\{1,\ldots,\alpha\},\{p \ | \ i \in s(p)\}\mbox{~is denombrable}, +\end{array} +\right. +\label{eq:14} +\end{equation} +and $\forall j\in\{1,\ldots,\alpha\}$, +\begin{equation} +\left\{ +\begin{array}{l} +\forall p\in\mathbb{N}, \rho_j(p)\in\mathbb{N}, 0\leq\rho_j(p)\leq p\mbox{~and~}\rho_j(p)=p\mbox{~if~} j\in s(p),\\ +\displaystyle\lim_{p\to\infty}\rho_j(p) = +\infty.\\ +\end{array} +\right. +\label{eq:15} +\end{equation} + +The previous asynchronous scheme of the projected Richardson method models computations that are carried out in parallel +without order nor synchronization (according to the behavior of the parallel iterative method) and describes a subdomain +method without overlapping. It is a general model that takes into account all possible situations of parallel computations +and non-blocking message passing. So, the synchronous iterative scheme is defined by: +\begin{equation} +\forall j\in\{1,\ldots,\alpha\} \mbox{,~} \forall p\in\mathbb{N} \mbox{,~} \rho_j(p)=p. +\label{eq:16} +\end{equation} +The values of $s(p)$ and $\rho_j(p)$ are defined dynamically and not explicitly by the parallel asynchronous or synchronous +execution of the algorithm. Particularly, it enables one to consider distributed computations whereby processors compute at +their own pace according to their intrinsic characteristics and computational load. The parallelism between the processors is +well described by the set $s(p)$ which contains at each step $p$ the index of the components relaxed by each processor on a +parallel way while the use of delayed components in~(\ref{eq:13}) permits one to model nondeterministic behavior and does not +imply inefficiency of the considered distributed scheme of computation. Note that, according to~\cite{ref7}, theoretically, +each component of the vector must be relaxed an infinity of time. The choice of the relaxed components to be used in the +computational process may be guided by any criterion and, in particular, a natural criterion is to pick-up the most recently +available values of the components computed by the processors. Furthermore, the asynchronous iterations are implemented by +means of non-blocking MPI communication subroutines (asynchronous communications). + +The important property ensuring the convergence of the parallel projected Richardson method, both synchronous and asynchronous +algorithms, is the fact that $\mathcal{A}$ is an M-matrix. Moreover, the convergence proceeds from a result of~\cite{ref6}. +Indeed, there exists a value $\gamma_0>0$, such that $\forall\gamma\in ]0,\gamma_0[$, the parallel iterations~(\ref{eq:13}), +(\ref{eq:14}) and~(\ref{eq:15}), associated to the fixed point mapping $F_\gamma$~(\ref{eq:12}), converge to the unique solution +$U^{*}$ of the discretized problem. + + +%%--------------------------%% +%% SECTION 4 %% +%%--------------------------%% +\section{Parallel implementation on a GPU cluster} +\label{sec:04} +In this section, we give the main key points of the parallel implementation of the projected Richardson method, both synchronous +and asynchronous versions, on a GPU cluster, for solving the nonlinear systems derived from the discretization of large obstacle +problems. More precisely, each nonlinear system is solved iteratively using the whole cluster. We use a heteregeneous CUDA/MPI +programming. Indeed, the communication of data, at each iteration between the GPU computing nodes, can be either synchronous +or asynchronous using the MPI communication subroutines, whereas inside each GPU node, a CUDA parallelization is performed. + +\begin{figure}[!h] +\centerline{\includegraphics[scale=0.30]{Chapters/chapter13/figures/splitCPU}} +\caption{Data partitioning of a problem to be solved among $S=3\times 4$ computing nodes.} +\label{fig:01} +\end{figure} + +Let $S$ denote the number of computing nodes on the GPU cluster, where a computing node is composed of CPU core holding one MPI +process and a GPU card. So, before starting computations, the obstacle problem of size $(NX\times NY\times NZ)$ is split into $S$ +parallelepipedic sub-problems, each for a node (MPI process, GPU), as is shown in Figure~\ref{fig:01}. Indeed, the $NY$ and $NZ$ +dimensions (according to the $y$ and $z$ axises) of the three-dimensional problem are, respectively, split into $Sy$ and $Sz$ parts, +such that $S=Sy\times Sz$. In this case, each computing node has at most four neighboring nodes. This kind of the data partitioning +reduces the data exchanges at subdomain boundaries compared to a naive $z$-axis-wise partitioning. + +\begin{algorithm}[!t] +\SetLine +\linesnumbered +Initialization of the parameters of the sub-problem\; +Allocate and fill the data in the global memory GPU\; +\For{$i=1$ {\bf to} $NbSteps$}{ + $G = \frac{1}{k}.U^0 + F$\; + Solve($A$, $U^0$, $G$, $U$, $\varepsilon$, $MaxRelax$)\; + $U^0 = U$\; +} +Copy the solution $U$ back from GPU memory\; +\caption{Parallel solving of the obstacle problem on a GPU cluster} +\label{alg:01} +\end{algorithm} + +All the computing nodes of the GPU cluster execute in parallel the same Algorithm~\ref{alg:01} but on different three-dimensional +sub-problems of size $(NX\times ny\times nz)$. This algorithm gives the main key points for solving an obstacle problem defined in +a three-dimensional domain, where $A$ is the discretization matrix, $G$ is the right-hand side and $U$ is the solution vector. After +the initialization step, all the data generated from the partitioning operation are copied from the CPU memories to the GPU global +memories, to be processed on the GPUs. Next, the algorithm uses $NbSteps$ time steps to solve the global obstacle problem. In fact, +it uses a parallel algorithm adapted to GPUs of the projected Richardson iterative method for solving the nonlinear systems of the +obstacle problem. This function is defined by {\it Solve()} in Algorithm~\ref{alg:01}. At every time step, the initial guess $U^0$ +for the iterative algorithm is set to the solution found at the previous time step. Moreover, the right-hand side $G$ is computed +as follows: \[G = \frac{1}{k}.U^{prev} + F\] where $k$ is the time step, $U^{prev}$ is the solution computed in the previous time +step and each element $f(x, y, z)$ of the vector $F$ is computed as follows: +\begin{equation} +f(x,y,z)=\cos(2\pi x)\cdot\cos(4\pi y)\cdot\cos(6\pi z). +\label{eq:18} +\end{equation} +Finally, the solution $U$ of the obstacle problem is copied back from the GPU global memories to the CPU memories. We use the +communication subroutines of the CUBLAS library~\cite{ref8} (CUDA Basic Linear Algebra Subroutines) for the memory allocations in +the GPU (\verb+cublasAlloc()+) and the data transfers between the CPU and its GPU: \verb+cublasSetVector()+ and \verb+cublasGetVector()+. + +\begin{algorithm}[!t] + \SetLine + \linesnumbered + $p = 0$\; + $conv = false$\; + $U = U^{0}$\; + \Repeat{$(conv=true)$}{ + Determine\_Bordering\_Vector\_Elements($U$)\; + Compute\_New\_Vector\_Elements($A$, $G$, $U$)\; + $tmp = U^{0} - U$\; + $error = \|tmp\|_{2}$\; + $U^{0} = U$\; + $p = p + 1$\; + $conv$ = Convergence($error$, $p$, $\varepsilon$, $MaxRelax$)\; + } +\caption{Parallel iterative solving of the nonlinear systems on a GPU cluster ($Solve()$ function)} +\label{alg:02} +\end{algorithm} + +As many other iterative methods, the algorithm of the projected Richardson method is based on algebraic functions operating on vectors +and/or matrices, which are more efficient on parallel computers when they work on large vectors. Its parallel implementation on the GPU +cluster is carried out so that the GPUs execute the vector operations as kernels and the CPUs execute the serial codes, supervise the +kernel executions and the data exchanges with the neighboring nodes and supply the GPUs with data. Algorithm~\ref{alg:02} shows the +main key points of the parallel iterative algorithm (function $Solve()$ in Algorithm~\ref{alg:01}). All the vector operations inside +the main loop ({\bf repeat} ... {\bf until}) are executed by the GPU. We use the following functions of the CUBLAS library: +\begin{itemize*} +\item \verb+cublasDaxpy()+ to compute the difference between the solution vectors $U^{p}$ and $U^{p+1}$ computed in two successive relaxations +$p$ and $p+1$ (line~$7$ in Algorithm~\ref{alg:02}), +\item \verb+cublasDnrm2()+ to perform the Euclidean norm (line~$8$) and, +\item \verb+cublasDcpy()+ for the data copy of a vector to another one in the GPU memory (lines~$3$ and~$9$). +\end{itemize*} + +The dimensions of the grid and blocks of threads that execute a given kernel depend on the resources of the GPU multiprocessor and the +resource requirements of the kernel. So, if $block$ defines the size of a thread block, which must not exceed the maximum size of a thread +block, then the number of thread blocks in the grid, denoted by $grid$, can be computed according to the size of the local sub-problem +as follows: \[grid = \frac{(NX\times ny\times nz)+block-1}{block}.\] However, when solving very large problems, the size of the thread +grid can exceed the maximum number of thread blocks that can be executed on the GPUs (up-to $65.535$ thread blocks) and, thus, the kernel +will fail to launch. Therefore, for each kernel, we decompose the three-dimensional sub-problem into $nz$ two-dimensional slices of size +($NX\times ny$), as is shown in Figure~\ref{fig:02}. All slices of the same kernel are executed using {\bf for} loop by $NX\times ny$ parallel +threads organized in a two-dimensional grid of two-dimensional thread blocks, as is shown in Listing~\ref{list:01}. Each thread is in charge +of $nz$ discretization points (one from each slice), accessed in the GPU memory with a constant stride $(NX\times ny)$. + +\begin{figure} +\centerline{\includegraphics[scale=0.30]{Chapters/chapter13/figures/splitGPU}} +\caption{Decomposition of a sub-problem in a GPU into $nz$ slices.} +\label{fig:02} +\end{figure} + +\begin{center} +\lstinputlisting[label=list:01,caption=Skeleton codes of a GPU kernel and a CPU function]{Chapters/chapter13/ex1.cu} +\end{center} +The function $Determine\_Bordering\_Vector\_Elements()$ (line~$5$ in Algorithm~\ref{alg:02}) determines the values of the vector +elements shared at the boundaries with neighboring computing nodes. Its main operations are defined as follows: +\begin{enumerate*} +\item define the values associated to the bordering points needed by the neighbors, +\item copy the values associated to the bordering points from the GPU to the CPU, +\item exchange the values associated to the bordering points between the neighboring CPUs, +\item copy the received values associated to the bordering points from the CPU to the GPU, +\end{enumerate*} +The first operation of this function is implemented as kernels to be performed by the GPU: +\begin{itemize*} +\item a kernel executed by $NX\times nz$ threads to define the values associated to the bordering vector elements along $y$-axis and, +\item a kernel executed by $NX\times ny$ threads to define the values associated to the bordering vector elements along $z$-axis. +\end{itemize*} +As mentioned before, we develop the \emph{synchronous} and \emph{asynchronous} algorithms of the projected Richardson method. Obviously, +in this scope, the synchronous or asynchronous communications refer to the communications between the CPU cores (MPI processes) on the +GPU cluster, in order to exchange the vector elements associated to subdomain boundaries. For the memory copies between a CPU core and +its GPU, we use the synchronous communication routines of the CUBLAS library: \verb+cublasSetVector()+ and \verb+cublasGetVector()+ +in the synchronous algorithm and the asynchronous ones: \verb+cublasSetVectorAsync()+ and \verb+cublasGetVectorAsync()+ in the +asynchronous algorithm. Moreover, we use the communication routines of the MPI library to carry out the data exchanges between the neighboring +nodes. We use the following communication routines: \verb+MPI_Isend()+ and \verb+MPI_Irecv()+ to perform non-blocking sends and receptions, +respectively. For the synchronous algorithm, we use the MPI routine \verb+MPI_Waitall()+ which puts the MPI process of a computing node +in blocking status until all data exchanges with neighboring nodes (sends and receptions) are completed. In contrast, for the asynchronous +algorithms, we use the MPI routine \verb+MPI_Test()+ which tests the completion of a data exchange (send or reception) without putting the +MPI process in blocking status. + +The function $Compute\_New\_Vector\_Elements()$ (line~$6$ in Algorithm~\ref{alg:02}) computes, at each iteration, the new elements +of the iterate vector $U$. Its general code is presented in Listing~\ref{list:01} (CPU function). The iterations of the projected +Richardson method, based on those of the Jacobi method, are defined as follows: +\begin{equation} +\begin{array}{ll} +u^{p+1}(x,y,z) =& \frac{1}{Center}(g(x,y,z) - (Center\cdot u^{p}(x,y,z) + \\ +& West\cdot u^{p}(x-h,y,z) + East\cdot u^{p}(x+h,y,z) + \\ +& South\cdot u^{p}(x,y-h,z) + North\cdot u^{p}(x,y+h,z) + \\ +& Rear\cdot u^{p}(x,y,z-h) + Front\cdot u^{p}(x,y,z+h))), +\end{array} +\label{eq:17} +\end{equation} +where $u^{p}(x,y,z)$ is an element of the iterate vector $U$ computed at the iteration $p$ and $g(x,y,z)$ is a vector element of the +right-hand side $G$. The scalars $Center$, $West$, $East$, $South$, $North$, $Rear$ and $Front$ define constant coefficients of the +block matrix $A$. Figure~\ref{fig:03} shows the positions of these coefficients in a three-dimensional domain. + +\begin{figure} +\centerline{\includegraphics[scale=0.35]{Chapters/chapter13/figures/matrix}} +\caption{Matrix constant coefficients in a three-dimensional domain.} +\label{fig:03} +\end{figure} + +The kernel implementations of the projected Richardson method on GPUs uses a perfect fine-grain multithreading parallelism. Since the +projected Richardson algorithm is implemented as a fixed point method, each kernel is executed by a large number of GPU threads such +that each thread is in charge of the computation of one element of the iterate vector $U$. Moreover, this method uses the vector elements +updates of the Jacobi method, which means that each thread $i$ computes the new value of its element $u_{i}^{p+1}$ independently of the +new values $u_{j}^{p+1}$, where $j\neq i$, of those computed in parallel by other threads at the same iteration $p+1$. Listing~\ref{list:02} +shows the GPU implementations of the main kernels of the projected Richardson method, which are: the matrix-vector multiplication +(\verb+MV_Multiplication()+) and the vector elements updates (\verb+Vector_Updates()+). The codes of these kernels are based on +that presented in Listing~\ref{list:01}. + +\lstinputlisting[label=list:02,caption=GPU kernels of the projected Richardson method]{Chapters/chapter13/ex2.cu} + +\begin{figure} +\centerline{\includegraphics[scale=0.3]{Chapters/chapter13/figures/points3D}} +\caption{Computation of a vector element with the projected Richardson method.} +\label{fig:04} +\end{figure} + +Each kernel is executed by $NX\times ny$ GPU threads so that $nz$ slices of $(NX\times ny)$ vector elements are computed in +a {\bf for} loop. In this case, each thread is in charge of one vector element from each slice (in total $nz$ vector elements +along $z$-axis). We can notice from the formula~(\ref{eq:17}) that the computation of a vector element $u^{p+1}(x,y,z)$, by +a thread at iteration $p+1$, requires seven vector elements computed at the previous iteration $p$: two vector elements in +each dimension plus the vector element at the intersection of the three axises $x$, $y$ and $z$ (see Figure~\ref{fig:04}). +So, to reduce the memory accesses to the high-latency global memory, the vector elements of the current slice can be stored +in the low-latency shared memories of thread blocks, as is described in~\cite{ref9}. Nevertheless, the fact that the computation +of a vector element requires only two elements in each dimension does not allow to maximize the data reuse from the shared memories. +The computation of a slice involves in total $(bx+2)\times(by+2)$ accesses to the global memory per thread block, to fill the +required vector elements in the shared memory where $bx$ and $by$ are the dimensions of a thread block. Then, in order to optimize +the memory accesses on GPUs, the elements of the iterate vector $U$ are filled in the cache texture memory (see~\cite{ref10}). +In new GPU generations as Fermi or Kepler, the global memory accesses are always cached in L1 and L2 caches. For example, for +a given kernel, we can favour the use of the L1 cache to that of the shared memory by using the function \verb+cudaFuncSetCacheConfig(Kernel,cudaFuncCachePreferL1)+. +So, the initial access to the global memory loads the vector elements required by the threads of a block into the cache memory +(texture or L1/L2 caches). Then, all the following memory accesses read from this cache memory. In Listing~\ref{list:02}, the +function \verb+fetch_double(v,i)+ is used to read from the texture memory the $i^{th}$ element of the double-precision vector +\verb+v+ (see Listing~\ref{list:03}). Moreover, the seven constant coefficients of matrix $A$ can be stored in the constant memory +but, since they are reused $nz$ times by each thread, it is more interesting to fill them on the low-latency registers of each thread. + +\lstinputlisting[label=list:03,caption=Memory access to the cache texture memory]{Chapters/chapter13/ex3.cu} + +The function $Convergence()$ (line~$11$ in Algorithm~\ref{alg:02}) allows to detect the convergence of the parallel iterative algorithm +and is based on the tolerance threshold $\varepsilon$ and the maximum number of relaxations $MaxRelax$. We take into account the number +of relaxations since that of iterations cannot be computed in the asynchronous case. Indeed, a relaxation is the update~(\ref{eq:13}) of +a local iterate vector $U_i$ according to $F_i$. Then, counting the number of relaxations is possible in both synchronous and asynchronous +cases. On the other hand, an iteration is the update of at least all vector components with $F_i$. + +In the synchronous algorithm, the global convergence is detected when the maximal value of the absolute error, $error$, is sufficiently small +and/or the maximum number of relaxations, $MaxRelax$, is reached, as follows: +$$ +\begin{array}{l} +error=\|U^{p}-U^{p+1}\|_{2}; \\ +AllReduce(error,\hspace{0.1cm}maxerror,\hspace{0.1cm}MAX); \\ +\text{if}((maxerror<\varepsilon)\hspace{0.2cm}\text{or}\hspace{0.2cm}(p\geq MaxRelax)) \\ +conv \leftarrow true; +\end{array} +$$ +where the function $AllReduce()$ uses the MPI reduction subroutine \verb+MPI_Allreduce()+ to compute the maximal value, $maxerror$, among the +local absolute errors, $error$, of all computing nodes and $p$ (in Algorithm~\ref{alg:02}) is used as a counter of the local relaxations carried +out by a computing node. In the asynchronous algorithms, the global convergence is detected when all computing nodes locally converge. For this, +we use a token ring architecture around which a boolean token travels, in one direction, from a computing node to another. Starting from node $0$, +the boolean token is set to $true$ by node $i$ if the local convergence is reached or to $false$ otherwise and, then, it is sent to node $i+1$. +Finally, the global convergence is detected when node $0$ receives from its neighbor node $S-1$, in the ring architecture, a token set to $true$. +In this case, node $0$ sends a stop message (end of parallel solving) to all computing nodes in the cluster. + + +%%--------------------------%% +%% SECTION 5 %% +%%--------------------------%% +\section{Experimental tests on a GPU cluster} +\label{sec:05} +The GPU cluster of tests, that we used in this chapter, is an $20Gbps$ Infiniband network of six machines. Each machine is a Quad-Core Xeon +E5530 CPU running at $2.4$GHz. It provides a RAM memory of $12$GB with a memory bandwidth of $25.6$GB/s and it is equipped with two Nvidia +Tesla C1060 GPUs. A Tesla GPU contains in total $240$ cores running at $1.3$GHz. It provides $4$GB of global memory with a memory bandwidth +of $102$GB/s, accessible by all its cores and also by the CPU through the PCI-Express 16x Gen 2.0 interface with a throughput of $8$GB/s. +Hence, the memory copy operations between the GPU and the CPU are about $12$ times slower than those of the Tesla GPU memory. We have performed +our simulations on a cluster of $24$ CPU cores and on a cluster of $12$ GPUs. Figure~\ref{fig:05} describes the components of the GPU cluster +of tests. + +\begin{figure} +\centerline{\includegraphics[scale=0.25]{Chapters/chapter13/figures/cluster}} +\caption{GPU cluster of tests composed of 12 computing nodes (six machines, each with two GPUs.} +\label{fig:05} +\end{figure} + +Linux cluster version 2.6.39 OS is installed on CPUs. C programming language is used for coding the parallel algorithms of the methods on both +GPU cluster and CPU cluster. CUDA version 4.0~\cite{ref12} is used for programming GPUs, using CUBLAS library~\cite{ref8} to deal with vector +operations in GPUs and, finally, MPI functions of OpenMPI 1.3.3 are used to carry out the synchronous and asynchronous communications between +CPU cores. Indeed, in our experiments, a computing node is managed by a MPI process and it is composed of one CPU core and one GPU card. + +All experimental results of the parallel projected Richardson algorithms are obtained from simulations made in double precision data. The obstacle +problems to be solved are defined in constant three-dimensional domain $\Omega\subset\mathbb{R}^{3}$. The numerical values of the parameters of the +obstacle problems are: $\eta=0.2$, $c=1.1$, $f$ is computed by formula~(\ref{eq:18}) and final time $T=0.02$. Moreover, three time steps ($NbSteps=3$) +are computed with $k=0.0066$. As the discretization matrix is constant along the time steps, the convergence properties of the iterative algorithms +do not change. Thus, the performance characteristics obtained with three time steps will still be valid for more time steps. The initial function +$u(0,x,y,z)$ of the obstacle problem~(\ref{eq:01}) is set to $0$, with a constraint $u\geq\phi=0$. The relaxation parameter $\gamma$ used by the +projected Richardson method is computed automatically thanks to the diagonal entries of the discretization matrix. The formula and its proof can be +found in~\cite{ref11}, Section~2.3. The convergence tolerance threshold $\varepsilon$ is set to $1e$-$04$ and the maximum number of relaxations is +limited to $10^{6}$ relaxations. Finally, the number of threads per block is set to $256$ threads, which gives, in general, good performances for +most GPU applications. We have performed some tests for the execution configurations and we have noticed that the best configuration of the $256$ +threads per block is an organization into two dimensions of sizes $(64,4)$. + +\begin{table}[!h] +\centering +\begin{tabular}{|c|c|c|c|c|c|} +\hline +\multirow{2}{*}{\bf Pb. size} & \multicolumn{2}{c|}{\bf Synchronous} & \multicolumn{2}{c|}{\bf Asynchronous} & \multirow{2}{*}{\bf Gain\%} \\ \cline{2-5} + + & $\mathbf{T_{cpu}}$ & {\bf \#relax.} & $\mathbf{T_{cpu}}$ & {\bf \#relax.} & \\ \hline \hline + +$256^{3}$ & $575.22$ & $198,288$ & $539.25$ & $198,613$ & $6.25$ \\ \hline \hline + +$512^{3}$ & $19,250.25$ & $750,912$ & $18,237.14$ & $769,611$ & $5.26$ \\ \hline \hline + +$768^{3}$ & $206,159.44$ & $1,635,264$ & $183,582.60$ & $1,577,004$ & $10.95$ \\ \hline \hline + +$800^{3}$ & $222,108.09$ & $1,769,232$ & $188,790.04$ & $1,701,735$ & $15.00$ \\ \hline +\end{tabular} +\vspace{0.5cm} +\caption{Execution times in seconds of the parallel projected Richardson method implemented on a cluster of 24 CPU cores.} +\label{tab:01} +\end{table} + +\begin{table}[!h] +\centering +\begin{tabular}{|c|c|c|c|c|c|c|c|} +\hline +\multirow{2}{*}{\bf Pb. size} & \multicolumn{3}{c|}{\bf Synchronous} & \multicolumn{3}{c|}{\bf Asynchronous} & \multirow{2}{*}{\bf Gain\%} \\ \cline{2-7} + + & $\mathbf{T_{gpu}}$ & {\bf \#relax.} & $\mathbf{\tau}$ & $\mathbf{T_{gpu}}$ & {\bf \#relax.} & $\mathbf{\tau}$ & \\ \hline \hline + +$256^{3}$ & $29.67$ & $100,692$ & $19.39$ & $18.00$ & $94,215$ & $29.96$ & $39.33$ \\ \hline \hline + +$512^{3}$ & $521.83$ & $381,300$ & $36.89$ & $425.15$ & $347,279$ & $42.89$ & $18.53$ \\ \hline \hline + +$768^{3}$ & $4,112.68$ & $831,144$ & $50.13$ & $3,313.87$ & $750,232$ & $55.40$ & $19.42$ \\ \hline \hline + +$800^{3}$ & $3,950.87$ & $899,088$ & $56.22$ & $3,636.57$ & $834,900$ & $51.91$ & $7.95$ \\ \hline +\end{tabular} +\vspace{0.5cm} +\caption{Execution times in seconds of the parallel projected Richardson method implemented on a cluster of 12 GPUs.} +\label{tab:02} +\end{table} + +The performance measures that we took into account are the execution times and the number of relaxations performed by the parallel iterative algorithms, +both synchronous and asynchronous versions, on the GPU and CPU clusters. These algorithms are used for solving nonlinear systems derived from the discretization +of obstacle problems of sizes $256^{3}$, $512^{3}$, $768^{3}$ and $800^{3}$. In Table~\ref{tab:01} and Table~\ref{tab:02}, we show the performances +of the parallel synchronous and asynchronous algorithms of the projected Richardson method implemented, respectively, on a cluster of $24$ CPU cores +and on a cluster of $12$ GPUs. In these tables, the execution time defines the time spent by the slowest computing node and the number of relaxations +is computed as the summation of those carried out by all computing nodes. + +In the sixth column of Table~\ref{tab:01} and in the eighth column of Table~\ref{tab:02}, we give the gains in $\%$ obtained by using an +asynchronous algorithm compared to a synchronous one. We can notice that the asynchronous version on CPU and GPU clusters is slightly faster +than the synchronous one for both methods. Indeed, the cluster of tests is composed of local and homogeneous nodes communicating via low-latency +connections. So, in the case of distant and/or heterogeneous nodes (or even with geographically distant clusters) the asynchronous version +would be faster than the synchronous one. However, the gains obtained on the GPU cluster are better than those obtained on the CPU cluster. +In fact, the computation times are reduced by accelerating the computations on GPUs while the communication times still unchanged. + +The fourth and seventh columns of Table~\ref{tab:02} show the relative gains obtained by executing the parallel algorithms on the cluster +of $12$ GPUs instead on the cluster of $24$ CPU cores. We compute the relative gain $\tau$ as a ratio between the execution time $T_{cpu}$ +spent on the CPU cluster over that $T_{gpu}$ spent on the GPU cluster: \[\tau=\frac{T_{cpu}}{T_{gpu}}.\] We can see from these ratios that +solving large obstacle problems is faster on the GPU cluster than on the CPU cluster. Indeed, the GPUs are more efficient than their +counterpart CPUs to execute large data-parallel operations. In addition, the projected Richardson method is implemented as a fixed point-based +iteration and uses the Jacobi vector updates that allow a well thread-parallelization on GPUs, such that each GPU thread is in charge +of one vector component at a time without being dependent on other vector components computed by other threads. Then, this allow to exploit +at best the high performance computing of the GPUs by using all the GPU resources and avoiding the idle cores. + +Finally, the number of relaxations performed by the parallel synchronous algorithm is different in the CPU and GPU versions, because the number +of computing nodes involved in the GPU cluster and in the CPU cluster is different. In the CPU case, $24$ computing nodes ($24$ CPU cores) are +considered, whereas in the GPU case, $12$ computing nodes ($12$ GPUs) are considered. As the number of relaxations depends on the domain decomposition, +consequently it also depends on the number of computing nodes. + + +%%--------------------------%% +%% SECTION 6 %% +%%--------------------------%% +\section{Red-Black ordering technique} +\label{sec:06} +As is well-known, the Jacobi method is characterized by a slow convergence rate compared to some iterative methods (for example Gauss-Seidel method). +So, in this section, we present some solutions to reduce the execution time and the number of relaxations and, more specifically, to speed up the +convergence of the parallel projected Richardson method on the GPU cluster. We propose to use the point red-black ordering technique to accelerate +the convergence. This technique is often used to increase the parallelism of iterative methods for solving linear systems~\cite{ref13,ref14,ref15}. +We apply it to the projected Richardson method as a compromise between the Jacobi and Gauss-Seidel iterative methods. + +The general principle of the red-black technique is as follows. Let $t$ be the summation of the integer $x$-, $y$- and $z$-coordinates of a vector +element $u(x,y,z)$ on a three-dimensional domain: $t=x+y+z$. As is shown in Figure~\ref{fig:06.01}, the red-black ordering technique consists in the +parallel computing of the red vector elements having even value $t$ by using the values of the black ones then, the parallel computing of the black +vector elements having odd values $t$ by using the new values of the red ones. + +\begin{figure} +\centering + \mbox{\subfigure[Red-black ordering on x, y and z axises]{\includegraphics[width=2.3in]{Chapters/chapter13/figures/rouge-noir}\label{fig:06.01}}\quad + \subfigure[Red-black ordering on y axis]{\includegraphics[width=2.3in]{Chapters/chapter13/figures/rouge-noir-y}\label{fig:06.02}}} +\caption{Red-black ordering for computing the iterate vector elements in a three-dimensional space.} +\end{figure} + +This technique can be implemented on the GPU in two different manners: +\begin{itemize*} +\item among all launched threads ($NX\times ny$ threads), only one thread out of two computes its red or black vector element at a time or, +\item all launched threads (on average half of $NX\times ny$ threads) compute the red vector elements first and, then, the black ones. +\end{itemize*} +However, in both solutions, for each memory transaction, only half of the memory segment addressed by a half-warp is used. So, the computation of the +red and black vector elements leads to use twice the initial number of memory transactions. Then, we apply the point red-black ordering accordingly to +the $y$-coordinate, as is shown in Figure~\ref{fig:06.02}. In this case, the vector elements having even $y$-coordinate are computed in parallel using +the values of those having odd $y$-coordinate and then vice-versa. Moreover, in the GPU implementation of the parallel projected Richardson method (Section~\ref{sec:04}), +we have shown that a sub-problem of size $(NX\times ny\times nz)$ is decomposed into $nz$ grids of size $(NX\times ny)$. Then, each kernel is executed +in parallel by $NX\times ny$ GPU threads, so that each thread is in charge of $nz$ vector elements along $z$-axis (one vector element in each grid of +the sub-problem). So, we propose to use the new values of the vector elements computed in grid $i$ to compute those of the vector elements in grid $i+1$. +Listing~\ref{list:04} describes the kernel of the matrix-vector multiplication and the kernel of the vector elements updates of the parallel projected +Richardson method using the red-black ordering technique. + +\lstinputlisting[label=list:04,caption=GPU kernels of the projected Richardson method using the red-black technique]{Chapters/chapter13/ex4.cu} + +Finally, we exploit the concurrent executions between the host functions and the GPU kernels provided by the GPU hardware and software. In fact, the kernel +launches are asynchronous (when this environment variable is not disabled on the GPUs), such that the control is returned to the host (MPI process) before +the GPU has completed the requested task (kernel)~\cite{ref12}. Therefore, all the kernels necessary to update the local vector elements, $u(x,y,z)$ where +$0>>(..., n, NX, ny, slices, stride, ...); + ... +} + diff --git a/BookGPU/Chapters/chapter13/ex2.cu b/BookGPU/Chapters/chapter13/ex2.cu new file mode 100644 index 0000000..f5d30ce --- /dev/null +++ b/BookGPU/Chapters/chapter13/ex2.cu @@ -0,0 +1,48 @@ +/* Kernel of the matrix-vector multiplication */ +__global__ void MV_Multiplication (..., double* U, double* Y) +{ + ... + //Matrix coefficients filled in registers + + for(int tz=0; tz>>(..., U, Y); + Vector_Updates<<>>(..., G, Y, U); +} diff --git a/BookGPU/Chapters/chapter13/ex3.cu b/BookGPU/Chapters/chapter13/ex3.cu new file mode 100644 index 0000000..6090907 --- /dev/null +++ b/BookGPU/Chapters/chapter13/ex3.cu @@ -0,0 +1,8 @@ +texture v; + +static __inline__ +__device__ double fetch_double(texture v, int i) +{ + int2 w = tex1Dfetch(v, i); + return __hiloint2double(w.y, w.x); +} diff --git a/BookGPU/Chapters/chapter13/ex4.cu b/BookGPU/Chapters/chapter13/ex4.cu new file mode 100644 index 0000000..738ca3d --- /dev/null +++ b/BookGPU/Chapters/chapter13/ex4.cu @@ -0,0 +1,54 @@ +/* Kernel of the matrix-vector multiplication */ +__global__ void MV_Multiplication(...,double*G,double*U,double*Y) +{ + ... + //Matrix coefficients filled in registers: + //Center, West, East, Front + + for(int tz=0; tz>>(..., G, U, Y); + Vector_Updates<<>>(..., red, Y, U); + Vector_Updates<<>>(..., black, Y, U); +} diff --git a/BookGPU/Chapters/chapter13/figures/bib.bib b/BookGPU/Chapters/chapter13/figures/bib.bib new file mode 100644 index 0000000..0262701 --- /dev/null +++ b/BookGPU/Chapters/chapter13/figures/bib.bib @@ -0,0 +1,358 @@ +@article{Zha07, + author = {Zhao, Y.}, + title = {Lattice {B}oltzmann {B}ased {PDE} {S}olver on the {GPU}}, + journal = {The Visual Computer}, + volume = {24}, + number = {5}, + pages = {323--333}, + year = {2008}, +} + +@article{Mar09, + author = {Maringanti, A. and Athavale, V. and Patkar, S. B.}, + title = {Acceleration of {C}onjugate {G}radient {M}ethod for {C}ircuit {S}imulation {U}sing {CUDA}}, + journal = { High Performance Computing (HiPC)}, + volume = {}, + number = {}, + pages = {438--444}, + year = {2009}, +} + +@article{Gai10, + author = {Gaikwad, A. and Toke, I. M.}, + title = {Parallel {I}terative {L}inear {S}olvers on {GPU}: {A} {F}inancial {E}ngineering {C}ase}, + journal = {Parallel, Distributed, and Network-Based Processing, Euromicro Conference}, + volume = {0}, + number = {}, + pages = {607--614}, + year = {2010}, +} + +@article{Glowinski76, + author = {Glowinski, R. and Lions, J. L. and Tremolieres, R.}, + title = {Analyse {N}um\'erique des {I}n\'equations {V}ariationnelles}, + journal = {Dunod, tome 1 and 2 (1976)}, + volume = {}, + number = {}, + pages = {}, + year = {1976}, +} + +@article{Kuznetsov96, + author = {Kuznetsov, Y. A. and Neittaanmaki, P. and Tarvainen, P.}, + title = {Block {R}elaxation {M}ethods for {A}lgebraic {O}bstacle {P}roblems with {M}-matrices}, + journal = {East-West J. Numer. Math.}, + volume = {4}, + number = {}, + pages = {69--82}, + year = {1996}, +} + +@article{Badea00, + author = {Badea, L. and Wang, J.}, + title = {An {A}dditive {S}chwarz {M}ethod for {V}ariational {I}nequalities}, + journal = {Math. Comp.}, + volume = {69}, + number = {}, + pages = {1341--1354}, + year = {2000}, +} + +@article{Tai01, + author = {Tai, X. C.}, + title = {Convergence {R}ate {A}nalysis of {D}omain {D}ecomposition {M}ethods for {O}bstacle {P}roblems}, + journal = {East-West J. Numer. Anal.}, + volume = {9}, + number = {3}, + pages = {233--252}, + year = {2001}, +} + +@article{Tai02, + author = {Tai, X. C. and Tseng, P.}, + title = {Convergence {R}ate {A}nalysis of an {A}synchronous {S}pace {D}ecomposition {M}ethod for {C}onvex {M}inimization}, + journal = {Mathematics of Computation}, + volume = {71}, + number = {239}, + pages = {1105--1135}, + year = {2002}, +} + +@article{Tai03, + author = {Tai, X. C.}, + title = {Rate of {C}onvergence for {S}ome {S}onstraint {D}ecomposition {M}ethods for {N}onlinear {V}ariational {I}nequalities}, + journal = {Numer. Math.}, + volume = {93}, + number = {}, + pages = {755--786}, + year = {2003}, +} + +@article{Badea04, + author = {Badea, L. and Tai, X. C. and Wang, J.}, + title = {Convergence {R}ate {A}nalysis of a {M}ultiplicative {S}chwarz {M}ethod for {V}ariational {I}nequalities}, + journal = {SIAM J. on Numer. Analysis}, + volume = {41}, + number = {3}, + pages = {1052--1073}, + year = {2004}, +} + +@article{Li04, + author = {Li, C. and Zeng, J. and Zhou, S.}, + title = {Convergence {A}nalysis of {G}eneralized {S}chwarz {A}lgorithms for {S}olving {O}bstacle {P}roblems with {T}-monotone {O}perator}, + journal = {Computers - mathematics}, + volume = {48}, + number = {}, + pages = {373--386}, + year = {2004}, +} + +@article{Chau11, + author = {Chau, M. and Couturier, R. and Bahi, J. M. and Spiteri, P.}, + title = {Parallel {S}olution of the {O}bstacle {P}roblem in {G}rid {E}nvironments}, + journal = {International Journal of High Performance Computing Applications}, + volume = {25}, + number = {4}, + pages = {488--495}, + year = {2011}, +} + +@article{Varga62, + author = {Varga, R.}, + title = {Matrix {I}terative {A}nalysis}, + journal = {Prentice Hall}, + volume = {}, + number = {}, + pages = {}, + year = {1962}, +} + +@article{MS84, + author = {Miellou, J. C. and Spiteri, P.}, + title = {It\'erations {A}synchrones avec {S}egments d'{O}rdre}, + journal = {Contrat ATP-CNRS, M\'ethodes num\'eriques performantes (1984)}, + year = {1984}, +} + +@article{MS85a, + author = {Miellou, J. C. and Spiteri, P.}, + title = {Un {C}rit\`ere de {C}onvergence pour des {M}\'ethodes {G}\'en\'erales de {P}oint {F}ixe}, + journal = {M2AN}, + volume = {19}, + number = {}, + pages = {645--669}, + year = {1985}, +} + +@article{MS85b, + author = {Miellou, J. C. and Spiteri, P.}, + title = {Two {C}riteria for the {C}onvergence of {A}synchronous {I}terations}, + journal = {in Computers and computing, P. Chenin et al. ed., Wiley Masson}, + volume = {}, + number = {}, + pages = {91--95}, + year = {1985}, +} + +@article{Miellou86, + author = {Miellou, J. C.}, + title = {Asynchronous {I}terations and {O}rder {I}ntervals, {P}arallel {A}lgorithms}, + journal = {(M. Cosnard et al. eds) Amsterdam: North-Holland}, + volume = {}, + number = {}, + pages = {85--96}, + year = {1986}, +} + +@article{GS91b, + author = {Giraud, L. and Spiteri, P.}, + title = {R\'esolution {P}arall\`ele de {P}robl\`emes aux {L}imites non {L}in\'eaires}, + journal = {M2 AN}, + volume = {25}, + number = {}, + pages = {579--606}, + year = {1991}, +} + +@article{MSE98, + author = {Miellou, J. C. and El Baz, D. and Spiteri, P.}, + title = {A {N}ew {C}lass of {A}synchronous {I}terative {A}lgorithms with {O}rder {I}nterval}, + journal = {Mathematics of Computation}, + volume = {67}, + number = {221}, + pages = {237--255}, + year = {1998}, +} + +@article{CM69, + author = {Chazan, D. and Miranker, W.}, + title = {Chaotic {R}elaxation}, + journal = {Linear Algebra Appl.}, + volume = {2}, + number = {}, + pages = {199--222}, + year = {1969}, +} + +@article{M75a, + author = {Miellou, J. C.}, + title = {Algorithmes de {R}elaxation {C}haotique \`a {R}etards}, + journal = {RAIRO Analyse num\'erique}, + volume = {R1}, + number = {}, + pages = {55--82}, + year = {1975}, +} + +@article{Baudet78, + author = {Baudet, G.}, + title = {Asynchronous {I}terative {M}ethods for {M}ultiprocessors}, + journal = {Journal Assoc. Comput. Mach.}, + volume = {25}, + number = {}, + pages = {226--244}, + year = {1978}, +} + +@article{BT89, + author = {Bertsekas, D. and Tsitsiklis, J.}, + title = {Parallel and {D}istributed {C}omputation, {N}umerical {M}ethods}, + journal = {Prentice Hall Englewood Cliffs N. J. (1989)}, + volume = {}, + number = {}, + pages = {}, + year = {1989}, +} + +@article{Bahi07, + author = {Bahi, J. M. and Contassot-Vivier, S. and Couturier, R.}, + title = {Parallel {I}terative {A}lgorithms: from {S}equential to {G}rid {C}omputing}, + journal = {Chapman \& Hall/CRC, Numerical Analysis \& Scientific Computating 1 (2007)}, + volume = {}, + number = {}, + pages = {}, + year = {2007}, +} + +@article{Nvi10, + author = {Nvidia}, + title = {{NVIDIA} {CUDA} {C} {P}rogramming {G}uide}, + journal = {Version 4.0 (2011)}, + volume = {}, + number = {}, + pages = {}, + year = {2011}, +} + +@article{Nvid10, + author = {Nvidia}, + title = {{CUDA} {CUBLAS} {L}ibrary (2010)}, + journal = {}, + volume = {}, + number = {}, + pages = {}, + year = {2010}, +} + +@article{ref10, + author = {Micikevicius, P}, + title = {{3D} {F}inite {D}ifference {C}omputation on {GPUs} using {CUDA}}, + journal = {Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units}, + volume = {}, + number = {}, + pages = {79--84}, + year = {2009}, +} + +@article{ref11, + author = {Leist, A. and Playne, D. P. and Hawick, K. A. }, + title = {Exploiting {G}raphical {P}rocessing {U}nits for {D}ata-parallel {S}cientific {A}pplications}, + journal = {Concurrency and Computation: Practice and Experience}, + volume = {21}, + number = {18}, + pages = {2400--2437}, + year = {2009}, +} + +@article{ref12, + author = {Evans, D. J.}, + title = {Parallel {S}.{O}.{R}. {I}terative {M}ethods}, + journal = {Parallel Computing}, + volume = {1}, + number = {1}, + pages = {3--18}, + year = {1984}, +} + +@article{ref13, + author = {Iwashita, T. and Shimasaki, M.}, + title = {Block {R}ed-{B}lack {O}rdering {M}ethod for {P}arallel {P}rocessing of {ICCG} {S}olver}, + journal = {High Performance Computing}, + volume = {2327}, + number = {}, + pages = {}, + year = {2006}, +} + +@article{ref14, +title = {Iterative {M}ethods for {S}parse {L}inear {S}ystems}, +author = {Saad, Y.}, +journal = {Society for Industrial and Applied Mathematics, 2nd edition}, +volume = {}, +number = {}, +pages = {}, +year = {2003}, +} + +@article{ref15, + author = {Micikevicius, P.}, + title = {{3D} {F}inite {D}ifference {C}omputation on {GPU}s using {CUDA}}, + journal = {Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units}, + volume = {}, + number = {}, + pages = {79--84}, + year = {2009}, +} + +@article{ref16, + author = {Egloff, D.}, + title = {High {P}erformance {F}inite {D}ifference {PDE} {S}olvers on {GPU}s}, + journal = {Technical Report, QuantAlea Gmbh}, + volume = {}, + number = {}, + pages = {}, + year = {2010}, +} + +@article{ref17, + author = {Contassot-Vivier, S. and Jost, T. and Viall, S.}, + title = {Impact of {A}synchronism on {GPU} {A}ccelerated {P}arallel {I}terative {C}omputations}, + journal = {PARA (1)'10}, + volume = {}, + number = {}, + pages = {43--53}, + year = {2010}, +} + +@article{ref18, + author = {Anzt, H. and Tomov, S. and Dongarra, J. and Heuveline, V.}, + title = {A {B}lock-{A}synchronous {R}elaxation {M}ethod for {G}raphics {P}rocessing {U}nits}, + journal = {Journal of Parallel and Distributed Computing}, + volume = {}, + number = {}, + pages = {113--124}, + year = {2012}, +} + + +@article{bensoussan_lions, + author = {Bensoussan, A. and Lions, J. L.}, + title = {{A}pplication des {I}néquations {V}ariationnelles en {C}ontr\^ole {O}ptimal {S}tochastique}, + journal = {Dunod, Paris (1978)}, + volume = {}, + number = {}, + pages = {}, + year = {1978}, +} + diff --git a/BookGPU/Chapters/chapter13/figures/cluster.eps b/BookGPU/Chapters/chapter13/figures/cluster.eps new file mode 100644 index 0000000..d143f51 --- /dev/null +++ b/BookGPU/Chapters/chapter13/figures/cluster.eps @@ -0,0 +1,710 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: cluster.fig +%%Creator: fig2dev Version 3.2 Patchlevel 5c +%%CreationDate: Mon Jan 14 10:39:57 2013 +%%BoundingBox: 0 0 1391 706 +%Magnification: 1.0000 +%%EndComments +%%BeginProlog +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def +/col32 {0.612 0.000 0.000 srgb} bind def +/col33 {0.549 0.549 0.549 srgb} bind def +/col34 {0.549 0.549 0.549 srgb} bind def +/col35 {0.259 0.259 0.259 srgb} bind def +/col36 {0.549 0.549 0.549 srgb} bind def +/col37 {0.259 0.259 0.259 srgb} bind def +/col38 {0.549 0.549 0.549 srgb} bind def +/col39 {0.259 0.259 0.259 srgb} bind def +/col40 {0.549 0.549 0.549 srgb} bind def +/col41 {0.259 0.259 0.259 srgb} bind def +/col42 {0.549 0.549 0.549 srgb} bind def +/col43 {0.259 0.259 0.259 srgb} bind def + +end + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/reencdict 12 dict def /ReEncode { reencdict begin +/newcodesandnames exch def /newfontname exch def /basefontname exch def +/basefontdict basefontname findfont def /newfont basefontdict maxlength dict def +basefontdict { exch dup /FID ne { dup /Encoding eq +{ exch dup length array copy newfont 3 1 roll put } +{ exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall +newfont /FontName newfontname put newcodesandnames aload pop +128 1 255 { newfont /Encoding get exch /.notdef put } for +newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat +newfontname newfont definefont pop end } def +/isovec [ +8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde +8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis +8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron +8#220 /dotlessi 8#230 /oe 8#231 /OE +8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling +8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis +8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot +8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus +8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph +8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine +8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf +8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute +8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring +8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute +8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute +8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve +8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply +8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex +8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave +8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring +8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute +8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute +8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve +8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide +8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex +8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def +/Times-Roman /Times-Roman-iso isovec ReEncode +/Times-Bold /Times-Bold-iso isovec ReEncode +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +/pageheader { +save +newpath 0 706 moveto 0 0 lineto 1391 0 lineto 1391 706 lineto closepath clip newpath +-29.1 723.8 translate +1 -1 scale +$F2psBegin +10 setmiterlimit +0 slj 0 slc + 0.06299 0.06299 sc +} bind def +/pagefooter { +$F2psEnd +restore +} bind def +%%EndProlog +pageheader +% +% Fig objects follow +% +% +% here starts figure with depth 50 +% Polyline +0 slj +0 slc +7.500 slw +n 2511 4341 m 2430 4341 l 2561 4166 l 2691 4341 l 2610 4341 l 2610 4595 l + 2691 4595 l 2561 4770 l 2430 4595 l 2511 4595 l + cp gs col0 s gr +% Polyline +n 4590 4341 m 4509 4341 l 4640 4166 l 4770 4341 l 4689 4341 l 4689 4595 l + 4770 4595 l 4640 4770 l 4509 4595 l 4590 4595 l + cp gs col0 s gr +% Polyline +n 3510 6001 m 3429 6001 l 3560 5805 l 3690 6001 l 3609 6001 l 3609 6284 l + 3690 6284 l 3560 6480 l 3429 6284 l 3510 6284 l + cp gs col0 s gr +% Polyline +15.000 slw +n 2520 8190 m 2520 7740 l 4770 7740 l 4770 8190 l + cp gs col4 0.90 tnt ef gr gs col-1 s gr +% Polyline +n 2520 7605 m 2520 7155 l 4770 7155 l 4770 7605 l + cp gs col4 0.90 tnt ef gr gs col-1 s gr +% Polyline +n 2520 7020 m 2520 6570 l 4770 6570 l 4770 7020 l + cp gs col4 0.90 tnt ef gr gs col-1 s gr +% Polyline +n 2520 8775 m 2520 8325 l 4770 8325 l 4770 8775 l + cp gs col4 0.90 tnt ef gr gs col0 s gr +% Polyline +7.500 slw +n 2061 2721 m 1980 2721 l 2111 2546 l 2241 2721 l 2160 2721 l 2160 2975 l + 2241 2975 l 2111 3150 l 1980 2975 l 2061 2975 l + cp gs col0 s gr +% Polyline +n 4986 2721 m 4905 2721 l 5036 2546 l 5166 2721 l 5085 2721 l 5085 2975 l + 5166 2975 l 5036 3150 l 4905 2975 l 4986 2975 l + cp gs col0 s gr +% Polyline +15.000 slw +n 3915 1665 m 6165 1665 l 6165 2565 l 3915 2565 l + cp gs col4 0.90 tnt ef gr gs col0 s gr +% Polyline +30.000 slw +n 600 900 m 495 900 495 9615 105 arcto 4 {pop} repeat + 495 9720 6645 9720 105 arcto 4 {pop} repeat + 6750 9720 6750 1005 105 arcto 4 {pop} repeat + 6750 900 600 900 105 arcto 4 {pop} repeat + cp gs col0 s gr +% Polyline +15.000 slw +n 2160 4770 m 5085 4770 l 5085 9450 l 2160 9450 l + cp gs col0 s gr +% Polyline +n 2385 8865 m 2385 6480 l 4860 6480 l 4860 8865 l + cp gs col0 s gr +% Polyline +n 2520 4905 m 4770 4905 l 4770 5805 l 2520 5805 l + cp gs col1 0.95 tnt ef gr gs col0 s gr +% Polyline +n 765 1170 m 3555 1170 l 3555 4185 l 765 4185 l + cp gs col0 s gr +% Polyline +n 990 1665 m 3240 1665 l 3240 2565 l 990 2565 l + cp gs col4 0.90 tnt ef gr gs col0 s gr +% Polyline +n 3690 1170 m 6480 1170 l 6480 4185 l 3690 4185 l + cp gs col0 s gr +% Polyline +n 3915 3150 m 6165 3150 l 6165 4050 l 3915 4050 l + cp gs col1 0.95 tnt ef gr gs col0 s gr +% Polyline +n 990 3150 m 3240 3150 l 3240 4050 l 990 4050 l + cp gs col1 0.95 tnt ef gr gs col0 s gr +% Polyline +30.000 slw + [60] 0 sd +gs clippath +5745 4443 m 5745 4170 l 5595 4170 l 5595 4443 l 5595 4443 l 5670 4233 l 5745 4443 l cp +5028 7305 m 4755 7305 l 4755 7455 l 5028 7455 l 5028 7455 l 4818 7380 l 5028 7305 l cp +eoclip +n 4770 7380 m 5670 7380 l + 5670 4185 l gs col18 s gr gr + [] 0 sd +% arrowhead +n 5028 7305 m 4818 7380 l 5028 7455 l col18 s +% arrowhead +n 5745 4443 m 5670 4233 l 5595 4443 l col18 s +% Polyline + [60] 0 sd +gs clippath +1605 4443 m 1605 4170 l 1455 4170 l 1455 4443 l 1455 4443 l 1530 4233 l 1605 4443 l cp +2262 6825 m 2535 6825 l 2535 6675 l 2262 6675 l 2262 6675 l 2472 6750 l 2262 6825 l cp +eoclip +n 2520 6750 m 1530 6750 l + 1530 4185 l gs col18 s gr gr + [] 0 sd +% arrowhead +n 2262 6825 m 2472 6750 l 2262 6675 l col18 s +% arrowhead +n 1605 4443 m 1530 4233 l 1455 4443 l col18 s +% Polyline +7.500 slw +n 9261 4341 m 9180 4341 l 9311 4166 l 9441 4341 l 9360 4341 l 9360 4595 l + 9441 4595 l 9311 4770 l 9180 4595 l 9261 4595 l + cp gs col0 s gr +% Polyline +n 11340 4341 m 11259 4341 l 11390 4166 l 11520 4341 l 11439 4341 l 11439 4595 l + 11520 4595 l 11390 4770 l 11259 4595 l 11340 4595 l + cp gs col0 s gr +% Polyline +n 10260 6001 m 10179 6001 l 10310 5805 l 10440 6001 l 10359 6001 l 10359 6284 l + 10440 6284 l 10310 6480 l 10179 6284 l 10260 6284 l + cp gs col0 s gr +% Polyline +15.000 slw +n 9270 8190 m 9270 7740 l 11520 7740 l 11520 8190 l + cp gs col4 0.90 tnt ef gr gs col-1 s gr +% Polyline +n 9270 7605 m 9270 7155 l 11520 7155 l 11520 7605 l + cp gs col4 0.90 tnt ef gr gs col-1 s gr +% Polyline +n 9270 7020 m 9270 6570 l 11520 6570 l 11520 7020 l + cp gs col4 0.90 tnt ef gr gs col-1 s gr +% Polyline +n 9270 8775 m 9270 8325 l 11520 8325 l 11520 8775 l + cp gs col4 0.90 tnt ef gr gs col0 s gr +% Polyline +7.500 slw +n 8811 2721 m 8730 2721 l 8861 2546 l 8991 2721 l 8910 2721 l 8910 2975 l + 8991 2975 l 8861 3150 l 8730 2975 l 8811 2975 l + cp gs col0 s gr +% Polyline +n 11736 2721 m 11655 2721 l 11786 2546 l 11916 2721 l 11835 2721 l 11835 2975 l + 11916 2975 l 11786 3150 l 11655 2975 l 11736 2975 l + cp gs col0 s gr +% Polyline +15.000 slw +n 10665 1665 m 12915 1665 l 12915 2565 l 10665 2565 l + cp gs col4 0.90 tnt ef gr gs col0 s gr +% Polyline +30.000 slw +n 7350 900 m 7245 900 7245 9615 105 arcto 4 {pop} repeat + 7245 9720 13395 9720 105 arcto 4 {pop} repeat + 13500 9720 13500 1005 105 arcto 4 {pop} repeat + 13500 900 7350 900 105 arcto 4 {pop} repeat + cp gs col0 s gr +% Polyline +15.000 slw +n 8910 4770 m 11835 4770 l 11835 9450 l 8910 9450 l + cp gs col0 s gr +% Polyline +n 9135 8865 m 9135 6480 l 11610 6480 l 11610 8865 l + cp gs col0 s gr +% Polyline +n 9270 4905 m 11520 4905 l 11520 5805 l 9270 5805 l + cp gs col1 0.95 tnt ef gr gs col0 s gr +% Polyline +n 7515 1170 m 10305 1170 l 10305 4185 l 7515 4185 l + cp gs col0 s gr +% Polyline +n 7740 1665 m 9990 1665 l 9990 2565 l 7740 2565 l + cp gs col4 0.90 tnt ef gr gs col0 s gr +% Polyline +n 10440 1170 m 13230 1170 l 13230 4185 l 10440 4185 l + cp gs col0 s gr +% Polyline +n 10665 3150 m 12915 3150 l 12915 4050 l 10665 4050 l + cp gs col1 0.95 tnt ef gr gs col0 s gr +% Polyline +n 7740 3150 m 9990 3150 l 9990 4050 l 7740 4050 l + cp gs col1 0.95 tnt ef gr gs col0 s gr +% Polyline +30.000 slw + [60] 0 sd +gs clippath +12495 4443 m 12495 4170 l 12345 4170 l 12345 4443 l 12345 4443 l 12420 4233 l 12495 4443 l cp +11778 7305 m 11505 7305 l 11505 7455 l 11778 7455 l 11778 7455 l 11568 7380 l 11778 7305 l cp +eoclip +n 11520 7380 m 12420 7380 l + 12420 4185 l gs col18 s gr gr + [] 0 sd +% arrowhead +n 11778 7305 m 11568 7380 l 11778 7455 l col18 s +% arrowhead +n 12495 4443 m 12420 4233 l 12345 4443 l col18 s +% Polyline + [60] 0 sd +gs clippath +8355 4443 m 8355 4170 l 8205 4170 l 8205 4443 l 8205 4443 l 8280 4233 l 8355 4443 l cp +9012 6825 m 9285 6825 l 9285 6675 l 9012 6675 l 9012 6675 l 9222 6750 l 9012 6825 l cp +eoclip +n 9270 6750 m 8280 6750 l + 8280 4185 l gs col18 s gr gr + [] 0 sd +% arrowhead +n 9012 6825 m 9222 6750 l 9012 6675 l col18 s +% arrowhead +n 8355 4443 m 8280 4233 l 8205 4443 l col18 s +% Polyline +7.500 slw +n 18261 4341 m 18180 4341 l 18311 4166 l 18441 4341 l 18360 4341 l 18360 4595 l + 18441 4595 l 18311 4770 l 18180 4595 l 18261 4595 l + cp gs col0 s gr +% Polyline +n 20340 4341 m 20259 4341 l 20390 4166 l 20520 4341 l 20439 4341 l 20439 4595 l + 20520 4595 l 20390 4770 l 20259 4595 l 20340 4595 l + cp gs col0 s gr +% Polyline +n 19260 6001 m 19179 6001 l 19310 5805 l 19440 6001 l 19359 6001 l 19359 6284 l + 19440 6284 l 19310 6480 l 19179 6284 l 19260 6284 l + cp gs col0 s gr +% Polyline +15.000 slw +n 18270 8190 m 18270 7740 l 20520 7740 l 20520 8190 l + cp gs col4 0.90 tnt ef gr gs col-1 s gr +% Polyline +n 18270 7605 m 18270 7155 l 20520 7155 l 20520 7605 l + cp gs col4 0.90 tnt ef gr gs col-1 s gr +% Polyline +n 18270 7020 m 18270 6570 l 20520 6570 l 20520 7020 l + cp gs col4 0.90 tnt ef gr gs col-1 s gr +% Polyline +n 18270 8775 m 18270 8325 l 20520 8325 l 20520 8775 l + cp gs col4 0.90 tnt ef gr gs col0 s gr +% Polyline +7.500 slw +n 17811 2721 m 17730 2721 l 17861 2546 l 17991 2721 l 17910 2721 l 17910 2975 l + 17991 2975 l 17861 3150 l 17730 2975 l 17811 2975 l + cp gs col0 s gr +% Polyline +n 20736 2721 m 20655 2721 l 20786 2546 l 20916 2721 l 20835 2721 l 20835 2975 l + 20916 2975 l 20786 3150 l 20655 2975 l 20736 2975 l + cp gs col0 s gr +% Polyline +15.000 slw +n 19665 1665 m 21915 1665 l 21915 2565 l 19665 2565 l + cp gs col4 0.90 tnt ef gr gs col0 s gr +% Polyline +30.000 slw +n 16350 900 m 16245 900 16245 9615 105 arcto 4 {pop} repeat + 16245 9720 22395 9720 105 arcto 4 {pop} repeat + 22500 9720 22500 1005 105 arcto 4 {pop} repeat + 22500 900 16350 900 105 arcto 4 {pop} repeat + cp gs col0 s gr +% Polyline +15.000 slw +n 17910 4770 m 20835 4770 l 20835 9450 l 17910 9450 l + cp gs col0 s gr +% Polyline +n 18135 8865 m 18135 6480 l 20610 6480 l 20610 8865 l + cp gs col0 s gr +% Polyline +n 18270 4905 m 20520 4905 l 20520 5805 l 18270 5805 l + cp gs col1 0.95 tnt ef gr gs col0 s gr +% Polyline +n 16515 1170 m 19305 1170 l 19305 4185 l 16515 4185 l + cp gs col0 s gr +% Polyline +n 16740 1665 m 18990 1665 l 18990 2565 l 16740 2565 l + cp gs col4 0.90 tnt ef gr gs col0 s gr +% Polyline +n 19440 1170 m 22230 1170 l 22230 4185 l 19440 4185 l + cp gs col0 s gr +% Polyline +n 19665 3150 m 21915 3150 l 21915 4050 l 19665 4050 l + cp gs col1 0.95 tnt ef gr gs col0 s gr +% Polyline +n 16740 3150 m 18990 3150 l 18990 4050 l 16740 4050 l + cp gs col1 0.95 tnt ef gr gs col0 s gr +% Polyline +30.000 slw + [60] 0 sd +gs clippath +21495 4443 m 21495 4170 l 21345 4170 l 21345 4443 l 21345 4443 l 21420 4233 l 21495 4443 l cp +20778 7305 m 20505 7305 l 20505 7455 l 20778 7455 l 20778 7455 l 20568 7380 l 20778 7305 l cp +eoclip +n 20520 7380 m 21420 7380 l + 21420 4185 l gs col18 s gr gr + [] 0 sd +% arrowhead +n 20778 7305 m 20568 7380 l 20778 7455 l col18 s +% arrowhead +n 21495 4443 m 21420 4233 l 21345 4443 l col18 s +% Polyline + [60] 0 sd +gs clippath +17355 4443 m 17355 4170 l 17205 4170 l 17205 4443 l 17205 4443 l 17280 4233 l 17355 4443 l cp +18012 6825 m 18285 6825 l 18285 6675 l 18012 6675 l 18012 6675 l 18222 6750 l 18012 6825 l cp +eoclip +n 18270 6750 m 17280 6750 l + 17280 4185 l gs col18 s gr gr + [] 0 sd +% arrowhead +n 18012 6825 m 18222 6750 l 18012 6675 l col18 s +% arrowhead +n 17355 4443 m 17280 4233 l 17205 4443 l col18 s +% Polyline +15.000 slw + [15 45] 45 sd +n 13545 4950 m + 16245 4950 l gs col0 s gr [] 0 sd +% Polyline +45.000 slw +gs clippath +19462 9963 m 19462 9705 l 19237 9705 l 19237 9963 l 19237 9963 l 19350 9738 l 19462 9963 l cp +3712 9963 m 3712 9705 l 3487 9705 l 3487 9963 l 3487 9963 l 3600 9738 l 3712 9963 l cp +eoclip +n 3600 9720 m 3600 10800 l 19350 10800 l + 19350 9720 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 3712 9963 m 3600 9738 l 3487 9963 l col0 s +% arrowhead +n 19462 9963 m 19350 9738 l 19237 9963 l col0 s +% Polyline +7.500 slw +gs clippath +3487 10557 m 3487 10815 l 3712 10815 l 3712 10557 l 3712 10557 l 3600 10782 l 3487 10557 l cp +eoclip +n 3600 10350 m + 3600 10800 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 3487 10557 m 3600 10782 l 3712 10557 l col0 s +% Polyline +7.500 slw +gs clippath +19237 10557 m 19237 10815 l 19462 10815 l 19462 10557 l 19462 10557 l 19350 10782 l 19237 10557 l cp +eoclip +n 19350 10350 m + 19350 10800 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 19237 10557 m 19350 10782 l 19462 10557 l col0 s +% Polyline +45.000 slw +gs clippath +10237 10557 m 10237 10815 l 10462 10815 l 10462 10557 l 10462 10557 l 10350 10782 l 10237 10557 l cp +10462 9963 m 10462 9705 l 10237 9705 l 10237 9963 l 10237 9963 l 10350 9738 l 10462 9963 l cp +eoclip +n 10350 9720 m + 10350 10800 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 10462 9963 m 10350 9738 l 10237 9963 l col0 s +% arrowhead +n 10237 10557 m 10350 10782 l 10462 10557 l col0 s +/Times-Bold-iso ff 317.50 scf sf +4365 2205 m +gs 1 -1 sc (240 cores) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +2790 4590 m +gs 1 -1 sc (PCIe 8GB/s) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +3735 6210 m +gs 1 -1 sc (25.6GB/s) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +2475 9315 m +gs 1 -1 sc (Quad-Core CPU) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +2925 6930 m +gs 1 -1 sc (CORE 1) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +2925 7515 m +gs 1 -1 sc (CORE 2) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +2925 8100 m +gs 1 -1 sc (CORE 3) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +2925 8685 m +gs 1 -1 sc (CORE 4) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +3240 5670 m +gs 1 -1 sc (12GB) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +1755 1485 m +gs 1 -1 sc (GPU 1) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +2295 2970 m +gs 1 -1 sc (102GB/s) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +1440 2205 m +gs 1 -1 sc (240 cores) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +4680 1485 m +gs 1 -1 sc (GPU 2) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +5220 2970 m +gs 1 -1 sc (102GB/s) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +4725 3915 m +gs 1 -1 sc (4GB) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +1800 3915 m +gs 1 -1 sc (4GB) col0 sh gr +/Times-Roman-iso ff 317.50 scf sf +1035 3510 m +gs 1 -1 sc (Device memory) col0 sh gr +/Times-Roman-iso ff 317.50 scf sf +2790 5265 m +gs 1 -1 sc (Host memory) col0 sh gr +/Times-Roman-iso ff 317.50 scf sf +4005 3510 m +gs 1 -1 sc (Device memory) col0 sh gr +/Times-Roman-iso ff 444.50 scf sf +5850 5085 m +gs 1 -1 sc 270.0 rot (Node 2) col18 sh gr +/Times-Roman-iso ff 444.50 scf sf +1350 6390 m +gs 1 -1 sc 90.0 rot (Node 1) col18 sh gr +/Times-Roman-iso ff 476.25 scf sf +2565 630 m +gs 1 -1 sc (Machine 1) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +11115 2205 m +gs 1 -1 sc (240 cores) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +9540 4590 m +gs 1 -1 sc (PCIe 8GB/s) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +10485 6210 m +gs 1 -1 sc (25.6GB/s) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +9225 9315 m +gs 1 -1 sc (Quad-Core CPU) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +9675 6930 m +gs 1 -1 sc (CORE 1) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +9675 7515 m +gs 1 -1 sc (CORE 2) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +9675 8100 m +gs 1 -1 sc (CORE 3) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +9675 8685 m +gs 1 -1 sc (CORE 4) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +9990 5670 m +gs 1 -1 sc (12GB) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +8505 1485 m +gs 1 -1 sc (GPU 1) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +9045 2970 m +gs 1 -1 sc (102GB/s) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +8190 2205 m +gs 1 -1 sc (240 cores) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +11430 1485 m +gs 1 -1 sc (GPU 2) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +11970 2970 m +gs 1 -1 sc (102GB/s) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +11475 3915 m +gs 1 -1 sc (4GB) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +8550 3915 m +gs 1 -1 sc (4GB) col0 sh gr +/Times-Roman-iso ff 317.50 scf sf +7785 3510 m +gs 1 -1 sc (Device memory) col0 sh gr +/Times-Roman-iso ff 317.50 scf sf +9540 5265 m +gs 1 -1 sc (Host memory) col0 sh gr +/Times-Roman-iso ff 317.50 scf sf +10755 3510 m +gs 1 -1 sc (Device memory) col0 sh gr +/Times-Roman-iso ff 444.50 scf sf +12600 5085 m +gs 1 -1 sc 270.0 rot (Node 4) col18 sh gr +/Times-Roman-iso ff 444.50 scf sf +8100 6390 m +gs 1 -1 sc 90.0 rot (Node 3) col18 sh gr +/Times-Roman-iso ff 476.25 scf sf +9315 630 m +gs 1 -1 sc (Machine 2) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +20115 2205 m +gs 1 -1 sc (240 cores) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +18540 4590 m +gs 1 -1 sc (PCIe 8GB/s) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +19485 6210 m +gs 1 -1 sc (25.6GB/s) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +18225 9315 m +gs 1 -1 sc (Quad-Core CPU) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +18675 6930 m +gs 1 -1 sc (CORE 1) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +18675 7515 m +gs 1 -1 sc (CORE 2) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +18675 8100 m +gs 1 -1 sc (CORE 3) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +18675 8685 m +gs 1 -1 sc (CORE 4) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +18990 5670 m +gs 1 -1 sc (12GB) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +17505 1485 m +gs 1 -1 sc (GPU 1) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +18045 2970 m +gs 1 -1 sc (102GB/s) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +17190 2205 m +gs 1 -1 sc (240 cores) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +20430 1485 m +gs 1 -1 sc (GPU 2) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +20970 2970 m +gs 1 -1 sc (102GB/s) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +20475 3915 m +gs 1 -1 sc (4GB) col0 sh gr +/Times-Bold-iso ff 317.50 scf sf +17550 3915 m +gs 1 -1 sc (4GB) col0 sh gr +/Times-Roman-iso ff 317.50 scf sf +16785 3510 m +gs 1 -1 sc (Device memory) col0 sh gr +/Times-Roman-iso ff 317.50 scf sf +18540 5265 m +gs 1 -1 sc (Host memory) col0 sh gr +/Times-Roman-iso ff 317.50 scf sf +19755 3510 m +gs 1 -1 sc (Device memory) col0 sh gr +/Times-Roman-iso ff 444.50 scf sf +21600 5085 m +gs 1 -1 sc 270.0 rot (Node 12) col18 sh gr +/Times-Roman-iso ff 444.50 scf sf +17100 6390 m +gs 1 -1 sc 90.0 rot (Node 11) col18 sh gr +/Times-Roman-iso ff 476.25 scf sf +18315 630 m +gs 1 -1 sc (Machine 6) col0 sh gr +/Times-Roman-iso ff 539.75 scf sf +9810 11475 m +gs 1 -1 sc (Infiniband 20GB/s) col0 sh gr +% here ends figure; +pagefooter +showpage +%%Trailer +%EOF diff --git a/BookGPU/Chapters/chapter13/figures/cluster.pdf b/BookGPU/Chapters/chapter13/figures/cluster.pdf new file mode 100644 index 0000000..dc6db85 Binary files /dev/null and b/BookGPU/Chapters/chapter13/figures/cluster.pdf differ diff --git a/BookGPU/Chapters/chapter13/figures/matrix.eps b/BookGPU/Chapters/chapter13/figures/matrix.eps new file mode 100755 index 0000000..b506833 --- /dev/null +++ b/BookGPU/Chapters/chapter13/figures/matrix.eps @@ -0,0 +1,11181 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: matrix.fig +%%Creator: fig2dev Version 3.2 Patchlevel 5c +%%CreationDate: Tue Jan 22 17:41:22 2013 +%%BoundingBox: 0 0 340 328 +%Magnification: 1.0000 +%%EndComments +%%BeginProlog +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +/pageheader { +save +newpath 0 328 moveto 0 0 lineto 340 0 lineto 340 328 lineto closepath clip newpath +-404.4 440.3 translate +1 -1 scale +$F2psBegin +10 setmiterlimit +0 slj 0 slc + 0.06299 0.06299 sc +} bind def +/pagefooter { +$F2psEnd +restore +} bind def +%%EndProlog +pageheader +% +% Fig objects follow +% +% +% here starts figure with depth 50 +% Polyline +0 slj +0 slc +7.500 slw +gs clippath +8880 1972 m 8880 1785 l 8760 1785 l 8760 1972 l 8760 1972 l 8820 1822 l 8880 1972 l cp +eoclip +n 8820 1800 m + 8820 6345 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 8880 1972 m 8820 1822 l 8760 1972 l col0 s +% Polyline +7.500 slw +gs clippath +10861 6896 m 10993 7028 l 11078 6943 l 10946 6811 l 10946 6811 l 11010 6960 l 10861 6896 l cp +eoclip +n 7717 3667 m + 11025 6975 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 10861 6896 m 11010 6960 l 10946 6811 l col0 s +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +%*********************************************************************** +%* * +%* Object: Image decoding PS-routine Date: 01.02.93 * +%* Author: Evgeni CHERNYAEV (chernaev@vxcern.cern.ch) * +%* * +%* Function: Display a run-length encoded color image. * +%* The image is displayed in color on viewers and printers * +%* that support color Postscript, otherwise it is displayed * +%* as grayscale. * +%* * +%*********************************************************************** +/byte 1 string def +/color 3 string def +systemdict /colorimage known { /cnt 3 def } { /cnt 1 def } ifelse +/String 256 cnt mul string def +%*********************************************************************** +/DecodePacket % Decode color packet * +%*********************************************************************** +{ + currentfile byte readhexstring pop 0 get + /Nbyte exch 1 add cnt mul def + /color ColorMap currentfile byte readhexstring pop 0 get get def + String dup + 0 cnt Nbyte 1 sub { color putinterval dup } for + pop 0 Nbyte getinterval +} bind def +%*********************************************************************** +/DisplayImage % Display run-length encoded color image * +%*********************************************************************** +{ + gsave + currentfile String readline pop + token { /columns exch def } { } ifelse + token { /rows exch def pop } { } ifelse + currentfile String readline pop + token { /Ncol exch def pop } { } ifelse + /ColorMap Ncol array def + systemdict /colorimage known { + 0 1 Ncol 1 sub { + ColorMap exch + currentfile 3 string readhexstring pop put + } for + columns rows 8 + [ columns 0 0 rows neg 0 rows ] + { DecodePacket } false 3 colorimage + }{ + 0 1 Ncol 1 sub { + ColorMap exch + 1 string dup 0 + currentfile color readhexstring pop pop + color 0 get 0.299 mul + color 1 get 0.587 mul add + color 2 get 0.114 mul add + cvi put put + } for + columns rows 8 + [ columns 0 0 rows neg 0 rows ] + { DecodePacket } image + } ifelse + grestore +} bind def +n gs +7650 3600 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +9450 5400 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +8595 3150 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/sphere.png +% +% Polyline +7.500 slw +gs clippath +11651 3862 m 11828 3803 l 11790 3689 l 11613 3748 l 11613 3748 l 11775 3758 l 11651 3862 l cp +eoclip +n 7305 5262 m + 11795 3751 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 11651 3862 m 11775 3758 l 11613 3748 l col0 s +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +8550 4500 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +9900 4095 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +7200 4995 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +8595 5895 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/sphere.png +% +/Times-Italic ff 381.00 scf sf +6885 3645 m +gs 1 -1 sc (West) col0 sh gr +/Times-Italic ff 381.00 scf sf +8415 6705 m +gs 1 -1 sc (South) col0 sh gr +/Times-Italic ff 381.00 scf sf +6435 5400 m +gs 1 -1 sc (Rear) col0 sh gr +/Times-Italic ff 381.00 scf sf +9000 3240 m +gs 1 -1 sc (North) col0 sh gr +/Times-Italic ff 381.00 scf sf +10440 4680 m +gs 1 -1 sc (Front) col0 sh gr +/Times-Italic ff 381.00 scf sf +10035 5805 m +gs 1 -1 sc (East) col0 sh gr +/Times-Italic ff 381.00 scf sf +8280 4815 m +gs 1 -1 sc (Center ) col0 sh gr +/Times-BoldItalic ff 381.00 scf sf +8595 2250 m +gs 1 -1 sc (y) col0 sh gr +/Times-BoldItalic ff 381.00 scf sf +10575 6975 m +gs 1 -1 sc (x) col0 sh gr +/Times-BoldItalic ff 381.00 scf sf +11475 4185 m +gs 1 -1 sc (z) col0 sh gr +% here ends figure; +pagefooter +showpage +%%Trailer +%EOF diff --git a/BookGPU/Chapters/chapter13/figures/matrix.pdf b/BookGPU/Chapters/chapter13/figures/matrix.pdf new file mode 100644 index 0000000..d2c39d8 Binary files /dev/null and b/BookGPU/Chapters/chapter13/figures/matrix.pdf differ diff --git a/BookGPU/Chapters/chapter13/figures/points3D.eps b/BookGPU/Chapters/chapter13/figures/points3D.eps new file mode 100644 index 0000000..1d2acaf --- /dev/null +++ b/BookGPU/Chapters/chapter13/figures/points3D.eps @@ -0,0 +1,117734 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: points3D.fig +%%Creator: fig2dev Version 3.2 Patchlevel 5c +%%CreationDate: Sat Jan 5 18:36:12 2013 +%%BoundingBox: 0 0 817 654 +%Magnification: 1.0000 +%%EndComments +%%BeginProlog +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def + /DrawEllipse { + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def + /savematrix mtrx currentmatrix def + x y tr xrad yrad sc 0 0 1 startangle endangle arc + closepath + savematrix setmatrix + } def + +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +/pageheader { +save +newpath 0 654 moveto 0 0 lineto 817 0 lineto 817 654 lineto closepath clip newpath +-319.4 681.1 translate +1 -1 scale +$F2psBegin +10 setmiterlimit +0 slj 0 slc + 0.06299 0.06299 sc +} bind def +/pagefooter { +$F2psEnd +restore +} bind def +%%EndProlog +pageheader +% +% Fig objects follow +% +% +% here starts figure with depth 50 +% Polyline +0 slj +0 slc +7.500 slw +n 6975 3150 m + 6975 7200 l gs col0 s gr +% Polyline +n 7875 4050 m + 7875 8100 l gs col0 s gr +% Polyline +n 8775 4950 m + 8775 9000 l gs col0 s gr +% Polyline +n 9675 5850 m + 9675 9900 l gs col0 s gr +% Polyline +n 10575 6750 m + 10575 10800 l gs col0 s gr +% Polyline +n 6750 3150 m + 10800 7200 l gs col0 s gr +% Polyline +n 6750 4950 m + 10800 9000 l gs col0 s gr +% Polyline +n 6772 5872 m + 10822 9922 l gs col0 s gr +% Polyline +n 6749 6749 m + 10799 10799 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +%*********************************************************************** +%* * +%* Object: Image decoding PS-routine Date: 01.02.93 * +%* Author: Evgeni CHERNYAEV (chernaev@vxcern.cern.ch) * +%* * +%* Function: Display a run-length encoded color image. * +%* The image is displayed in color on viewers and printers * +%* that support color Postscript, otherwise it is displayed * +%* as grayscale. * +%* * +%*********************************************************************** +/byte 1 string def +/color 3 string def +systemdict /colorimage known { /cnt 3 def } { /cnt 1 def } ifelse +/String 256 cnt mul string def +%*********************************************************************** +/DecodePacket % Decode color packet * +%*********************************************************************** +{ + currentfile byte readhexstring pop 0 get + /Nbyte exch 1 add cnt mul def + /color ColorMap currentfile byte readhexstring pop 0 get get def + String dup + 0 cnt Nbyte 1 sub { color putinterval dup } for + pop 0 Nbyte getinterval +} bind def +%*********************************************************************** +/DisplayImage % Display run-length encoded color image * +%*********************************************************************** +{ + gsave + currentfile String readline pop + token { /columns exch def } { } ifelse + token { /rows exch def pop } { } ifelse + currentfile String readline pop + token { /Ncol exch def pop } { } ifelse + /ColorMap Ncol array def + systemdict /colorimage known { + 0 1 Ncol 1 sub { + ColorMap exch + currentfile 3 string readhexstring pop put + } for + columns rows 8 + [ columns 0 0 rows neg 0 rows ] + { DecodePacket } false 3 colorimage + }{ + 0 1 Ncol 1 sub { + ColorMap exch + 1 string dup 0 + currentfile color readhexstring pop pop + color 0 get 0.299 mul + color 1 get 0.587 mul add + color 2 get 0.114 mul add + cvi put put + } for + columns rows 8 + [ columns 0 0 rows neg 0 rows ] + { DecodePacket } image + } ifelse + grestore +} bind def +n gs +6750 3150 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +6750 4950 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +6750 5850 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +6750 6750 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +7650 4050 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +7650 5850 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +7650 6750 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +7650 7650 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +8550 8550 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +8550 7650 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +8550 6750 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +8550 4950 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +9450 5850 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +n 6772 4072 m + 10822 8122 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +6750 4050 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +7650 4950 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +8550 5850 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +9450 6750 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +9450 7650 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +9450 8550 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +9450 9450 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +10350 6750 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +10350 7650 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +10350 8550 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +10350 9450 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +10350 10350 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +n 10575 1800 m + 10575 5850 l gs col0 s gr +% Polyline +n 11475 2700 m + 11475 6750 l gs col0 s gr +% Polyline +n 12375 3600 m + 12375 7650 l gs col0 s gr +% Polyline +n 13275 4500 m + 13275 8550 l gs col0 s gr +% Polyline +n 14175 5400 m + 14175 9450 l gs col0 s gr +% Polyline +n 10350 1800 m + 14400 5850 l gs col0 s gr +% Polyline +n 10350 3600 m + 14400 7650 l gs col0 s gr +% Polyline +n 10372 4522 m + 14422 8572 l gs col0 s gr +% Polyline +n 10349 5399 m + 14399 9449 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +10350 1800 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +10350 3600 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +10350 4500 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +10350 5400 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +11250 2700 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +11250 4500 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +11250 5400 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +11250 6300 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +12150 7200 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +12150 6300 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +12150 5400 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +12150 3600 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +13050 4500 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +n 10372 2722 m + 14422 6772 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +10350 2700 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +11250 3600 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +12150 4500 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +13050 5400 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +13050 6300 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +13050 7200 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +13050 8100 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +13950 5400 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +13950 6300 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +13950 7200 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +13950 8100 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +13950 9000 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +n 14175 450 m + 14175 4500 l gs col0 s gr +% Polyline +n 15075 1350 m + 15075 5400 l gs col0 s gr +% Polyline +n 15975 2250 m + 15975 6300 l gs col0 s gr +% Polyline +n 16875 3150 m + 16875 7200 l gs col0 s gr +% Polyline +n 17775 4050 m + 17775 8100 l gs col0 s gr +% Polyline +n 13950 450 m + 18000 4500 l gs col0 s gr +% Polyline +n 13950 2250 m + 18000 6300 l gs col0 s gr +% Polyline +n 13972 3172 m + 18022 7222 l gs col0 s gr +% Polyline +n 13949 4049 m + 17999 8099 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +13950 450 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +13950 2250 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +13950 3150 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +13950 4050 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +14850 1350 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +14850 3150 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +14850 4050 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +14850 4950 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +15750 5850 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +15750 4950 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +15750 4050 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +15750 2250 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +16650 3150 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +n 13972 1372 m + 18022 5422 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +13950 1350 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +14850 2250 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +15750 3150 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +16650 4050 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +16650 4950 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +16650 5850 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +16650 6750 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +17550 4050 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +17550 4950 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +17550 5850 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +17550 6750 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +n gs +17550 7650 tr +2.941176 -2.980132 sc +0 -151 tr +0 0 tr +sa +/showpage {} def +% PNG image follows: +153 151 sc +/picstr 192 string def +153 151 8 +[153 0 0 -151 0 151] +{currentfile picstr readhexstring pop} +false 3 colorimage +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1 +efefefedededeeeeeef0f0f0f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2efefefececece7e7e7e2e2e2dcdcdc +d8d8d8d4d4d4d2d2d2d1d1d1cfcfcfd0d0d0d2d2d2d1d1d1cecececececed1d1d1d2d2d2d4d4d4d9d9d9dedede +e4e4e4ebebebefefeff6f6f6f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefbfbfbf8f8f8f4f4f4f0f0f0ececece3e3e3d7d7d7c8c8c8bbbbbbafafafa3a3a3999999929292 +8f8f8f8c8c8c8989898989898989898989898989898787878989898e8e8e9292929797979c9c9ca2a2a2a4a4a4 +a8a8a8aeaeaeb0b0b0b5b5b5bababac0c0c0ccccccd0d0d0dcdcdce5e5e5efefeff6f6f6fafafafefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5efefefe5e5e5d6d6d6c1c1c1acacac9b9b9b8f9190898b8a858786848685848685 +848685858786858786868885868885858784868885868885878986878986868885868885878986878986878986 +8688858688858587848587848789888a8c8b8e908f9092919597969b9d9c9b9d9ca6a8a7b4b4b4bfbfbfd0d0d0 +dcdcdce6e6e6f1f1f1f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfdfdf9f9f9f5f5f5ededede0e0e0c6c6c6aaaaaa9999998d8d8d848484838383858585838584848685 +858786868887858786868887878988888a89878986888a87888a87898b88898b88898b88898b88898b88898b88 +898b88898b88898b88888a87888a87888a87888a87878988878988868887858786858786848685848685878988 +8888888d8d8d929292a1a1a1b1b1b1c1c1c1d4d4d4e1e1e1eeeeeef8f8f8fdfdfdffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbf6f6f6edededdededec3c3c3a5a5a58b8d8c848685818382828483818382838584848685 +848685868887868887878988898b8a898b8a898b8a8a8c8b8a8c8b8b8d8a8b8d8a8a8c898b8d8a8c8e8b8c8e8b +8c8e8b8c8e8b8c8e8d8c8e8d8c8e8d8c8e8d8b8d8c8b8d8c8b8d8c8a8c8b898b88888a87898b88898b88878986 +8688858789868587848486838486838385828385828486838c8e8b9b9d9aacaeabc1c1c1d2d2d2e3e3e3f3f3f3 +fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefef9f9f9f3f3f3e6e6e6cbcbcbababab8f8f8f84848480808080827f80827f828481848683 +848683858784858784868885888a89888a89898b8a8a8c8b8a8c8b8a8c8b8c8e8d8d8f8e8c8e8b8d8f8c8d8f8c +8e908d8e908d8f918e8f918e8f918e8f91908e908f8f91908f91908e908f8e908f8d8f8e8d8f8e8c8e8b8c8e8b +8b8d8a898b88888a87898b88888a878789868688858587848486838385828284818284818183808587848f8f8f +9b9b9bafafafc9c9c9d9d9d9ebebebf8f8f8fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdf7f7f7efefefdededebcbebd989a978486837f817e7f817e7f8180828282828282 +8484848484848585858787878787878888888a8a8a8a8a8a8c8c8c8c8c8c8e8e8e8f8f8f8f8f8f909090919191 +929292919191929292929292939393939393949494949494949695929493929493929493919392919392919392 +8f91909191919090908f8f8f8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a888a89878988868887848685838584838584 +828483818382808080818181838383919191a5a5a5bbbbbbd4d4d4e5e5e5f6f6f6fdfdfdffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffdfdfdf7f7f7eeeeeed9d9d9b5b5b58f8f8f8183827d7f7c7f817e7f817e80827f +8284838282828484848585858686868787878989898a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090929292 +929292949494959595959595959595969696969696979797979797979797989898969897969897959796969897 +9597969496959496959395949393939292929191919090908f8f8f8f8f8f8e8e8e8c8c8c8a8c8b898b8a888a89 +8688878486858486858385848284838284838183827f81807f8180818382888a899a9c9bb5b7b6cccccce6e6e6 +f5f5f5fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefef8f8f8f0f0f0d9d9d9b0b0b0898b887e807d7d7d7d7d7f7e7d7f7c +7f817e8183808284818385848686868686868888888989898a8a8a8c8c8c8d8d8d8e8e8e909090919191929292 +9393939494949595959797979797979999999999999999999a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b999b9a +9a9c9b999b9a999b9a999b9a989a99989a99989a99989898979797959595959595939393929292919191909090 +8e908f8c8e8d8b8d8c898b8a888a8987898885878684868582848182848181838080827f7d7f7c7e807d7c7e7b +858784999999b1b1b1d1d1d1e5e5e5f7f7f7fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff9f9f9f0f0f0dfdfdfb2b2b2888a877d7f7c7a7c797c7e7b +7f7f7f7f81807f817e8183808284818385828587868787878888888b8b8b8d8d8d8e8e8e909090909090929292 +9494949595959696969797979797979999999a9a9a9a9a9a9c9c9c9d9d9d9d9d9d9e9e9e9e9e9e9e9e9e9e9e9e +9f9f9f9f9f9f9d9f9e9ea09f9d9f9e9d9f9e9d9f9e9c9e9d9b9d9c9b9d9c9b9b9b9a9a9a999999989898979797 +9595959595959494949092918f91908e908f8c8e8d8a8c8b898b8a878988858786848683838582828481818380 +7f817e7f817e7d7f7c7c7e7b7e807d828481959796b7b7b7d3d3d3ecececf9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4e7e7e7bebebe9090907b7d7c7a7c79 +7a7c797d7f7c7d7f7c8080808082818183808486838385828587848789888888888b8b8b8e8e8e8f8f8f919191 +9292929393939595959797979999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a1a1a1a0a0a09f9f9f9f9f9f9e9e9e +9c9c9c9b9b9b9a9a9a9999999898989696969496959395949193928f91908e908f8d8f8e8a8c8b888a89868885 +86888584868382848182848180827f7f817e7d7f7c7c7e7b7c7e7b7c7e7b8385849c9c9cbdbdbddcdcdcefefef +fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeecfcfcf9c9c9c7e807f +7779787a7c7b7b7d7a7c7e7b7d7f7c7f817e818181838584838582858784878986888a87898b8a8d8d8d8f8f8f +9191919292929494949696969797979898989a9a9a9c9c9c9d9d9d9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4 +a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4 +a4a4a4a2a2a2a2a2a2a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9a9a9a989a999698979597969395949193928f9190 +8e908f8c8e8d898b88898b8887898683858283858281838080827f7e807d7e807d7d7f7c7b7d7a7b7d7c7c7e7d +898989a3a3a3c9c9c9e3e3e3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4dfdfdfaeb0af +838584797b7a797b7a7a7c7b7b7d7c7d7f7e7d7f7c80807e828280848484848685858784888a878a8c898b8d8a +8c8e8d9090909393939595959696969797979a9a9a9b9b9b9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a3a3a3a5a5a5 +a5a5a5a6a6a6a7a7a7a8a8a8a9a9a9aaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaa +a9a9a9a9a9a9a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9e9e9e9b9d9c999b9a989a99 +9698979597969294939193928e908f8d8f8e8b8d8c898b8a888a898688878486858284838082817f817e7d7f7c +7c7e7b7a7c797a7c797a7c7b8082818f9190b5b5b5d3d3d3ecececfbfbfbffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeee +cecece919392787a79787a79797b7a7a7c7b7a7c7b7d7f7e7d7f7e808080828282848484848484878988888a87 +898b888b8d8a8f918e9092919393939595959797979898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaacacacadadadadadadaeaeaeaeaeaeafafafafafafafafafaeaeae +aeaeaeaeaeaeaeaeaeadadadadadadababababababaaaaaaa9a9a9a9a9a9a8a8a8a6a6a6a5a5a5a3a3a3a1a1a1 +9fa1a09d9f9e9b9d9c999b9a989a999698979496959193929191919090908d8d8d8b8b8b898989888888868686 +84848480827f7f817e7e807d7c7e7b7a7c797a7c79787a777b7d7a8484849f9f9fc4c4c4e1e1e1f6f6f6ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +f5f5f5e7e7e7b2b4b37e807d767875787a77787a77797b7a7a7c7b7c7e7d7e807f7f8180818382838584858786 +8888888989898b8b8b8d8d8d9090909292929393939696969797979999999b9b9b9e9e9ea0a0a0a1a1a1a2a2a2 +a5a5a5a6a6a6a8a8a8aaaaaaabababacacacadadadafafafb0b0b0b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3 +b3b3b3b4b4b4b2b2b2b3b3b3b2b2b2b2b2b2b1b1b1b1b1b1b0b0b0afafafaeaeaeadadadacacacaaaaaaaaaaaa +a8a8a8a7a7a7a5a5a5a2a2a2a1a1a1a0a0a09e9e9e9b9b9b9a9a9a9898989696969494949191919090908e8e8e +8b8b8b8a8a8a8787878686868385848183827f81807d7f7e7d7f7e7b7d7c7a7c7b797b7a7779767c7e7b8e908f +b4b4b4d1d1d1f1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfbfbf2f2f2dadada9a9a9a787a79757774777976787a77797b787b7d7c7c7e7d7d7f7e7f8180808281 +8284838587868789888a8a8a8c8c8c8e8e8e9191919393939595959797979a9a9a9a9a9a9d9d9d9f9f9fa1a1a1 +a3a3a3a5a5a5a7a7a7a9a9a9a9a9a9abababadadadaeaeaeb0b0b0b1b1b1b3b3b3b4b4b4b4b4b4b4b4b4b5b5b5 +b6b6b6b6b6b6b7b7b7b7b7b7b7b7b7b6b6b6b7b7b7b7b7b7b5b5b5b5b5b5b4b4b4b4b4b4b3b3b3b2b2b2b1b1b1 +b0b0b0aeaeaeadadadabababa9a9a9a8a8a8a7a7a7a5a5a5a3a3a3a1a1a19e9e9e9d9d9d9b9b9b999999969696 +9494949292929090908e8e8e8d8d8d8a8a8a8989898486858284838082817e807f7d7f7e7c7e7d7a7c7b797b7a +787a777779767a7c79868686a8a8a8c7c7c7e5e5e5fbfbfbffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff9f9f9efefefc5c5c5858585777777767877777976787a77797b787a7c797b7d7c7c7e7d +7f8180818382838584858786878988898b8a8c8c8c8e8e8e9191919393939595959797979999999c9c9c9d9d9d +a0a0a0a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababacacacaeaeaeb0b0b0b1b1b1b4b4b4b5b5b5b6b6b6b7b7b7 +b8b8b8b9b9b9b9b9b9bababababababbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbababab9b9b9b8b8b8b8b8b8 +b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b0b0b0afafafadadadacacaca9a9a9a7a7a7a6a6a6a4a4a4a2a2a2a0a0a0 +9d9d9d9c9c9c9999999696969494949292929191918e8e8e8c8c8c8a8a8a8789888587868284838082817e807f +7d7f7e7b7d7c7a7c7b797b78787a77777976787a778284839c9c9cbcbcbcdcdcdcf8f8f8ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff7f7f7eaeaeab2b2b27b7b7b767676757776767877777976797b787a7c79 +7b7d7a7d7f7e7e807f818382838584858786878988898b8a8b8d8c8f8f8f9191919393939595959898989a9a9a +9c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafafafafb2b2b2b4b4b4b5b5b5b7b7b7 +b8b8b8b9b9b9bbbbbbbcbcbcbcbcbcbdbdbdbebebebebebebebebebebebebfbfbfbebebebebebebebebebebebe +bdbdbdbcbcbcbbbbbbbbbbbbb9b9b9b8b8b8b7b7b7b5b5b5b4b4b4b2b2b2b0b0b0afafafadadadabababa9a9a9 +a7a7a7a5a5a5a3a3a3a0a0a09f9f9f9c9c9c9999999797979595959393939090908e8e8e8d8d8d8a8c8b878988 +8587868284838082817e807f7c7e7d7a7c7b7a7c79787a77787a77777976757774797b78949695b3b5b4d9d9d9 +f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7e5e5e5a3a3a3777777757573737572777976777976 +797b7a797b7a7b7d7c7c7e7d7e807f808281828483848685878988898b8a8b8d8c8e908f919191939393969696 +9898989b9b9b9c9c9c9f9f9fa2a2a2a2a2a2a4a4a4a7a7a7aaaaaaacacacaeaeaeb0b0b0b3b3b3b4b4b4b6b6b6 +b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfbfbfbfbfbfbfc0c0c0c1c1c1c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 +c2c2c2c1c1c1c1c1c1c1c1c1bfbfbfbfbfbfbfbfbfbdbdbdbcbcbcbbbbbbb9b9b9b7b7b7b6b6b6b4b4b4b3b3b3 +b1b1b1aeaeaeacacacaaaaaaa8a8a8a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a989898969696939393919191 +8f8f8f8c8e8d898b8a8789888587868284838183827e807f7c7e7d7a7c79797b78777976777976757774767875 +7779768b8d8aaaaaaad3d3d3f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef5f5f5e2e2e2999999767676737572737572 +777976767875777976797b7a7b7d7c7e807f7e807f7f8180828483848685868887898b8a8b8d8c8d8f8e919392 +9393939696969999999a9a9a9d9d9d9e9e9ea2a2a2a4a4a4a6a6a6a9a9a9abababaeaeaeb0b0b0b2b2b2b4b4b4 +b6b6b6b7b7b7b9b9b9babababcbcbcbdbdbdbfbfbfc1c1c1c1c1c1c3c3c3c3c3c3c4c4c4c5c5c5c5c5c5c5c5c5 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c4c4c4c3c3c3c2c2c2c1c1c1c0c0c0bfbfbfbebebebdbdbdbbbbbb +b9b9b9b8b8b8b6b6b6b4b4b4b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a1a1a19f9f9f9d9d9d9a9a9a +9898989696969393939191918e908f8c8e8d898b8a8789888587868385848082817e807f7c7e7b797b78797b78 +797b78757774757774757774757774818380a5a5a5d0d0d0f2f2f2fefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3dedede939594757774 +727471747673757774767875777976787a77797b7a7d7f7e7d7f7e818382828483848685868887888a898b8d8c +8d8f8e9092919395949696969999999c9c9c9d9d9da0a0a0a1a1a1a4a4a4a7a7a7a9a9a9acacacaeaeaeb0b0b0 +b3b3b3b4b4b4b6b6b6b8b8b8bbbbbbbdbdbdbfbfbfc0c0c0c2c2c2c4c4c4c5c5c5c6c6c6c7c7c7c8c8c8c9c9c9 +c9c9c9c9c9c9c9c9c9c9c9c9cacacacacacacacacacacacac9c9c9c8c8c8c7c7c7c6c6c6c5c5c5c5c5c5c3c3c3 +c1c1c1c0c0c0bebebebdbdbdbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b0b0b0aeaeaeacacaca9a9a9a7a7a7a5a5a5 +a2a2a2a0a0a09d9d9d9b9b9b9898989696969494949092918e908f8b8d8c898b8a8688878486858284837f8180 +7e807d7b7d7a7b7d7a767875787a7777797674767374767372747180827f9ea09dcececef0f0f0fdfdfdffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4dbdbdb +8e908f737574727471737572757774757774767875787a777a7c797c7e7d7d7f7e808281828483848685868887 +888a898a8c8b8e908f9092919294939597969999999b9b9b9e9e9e9f9f9fa3a3a3a4a4a4a7a7a7aaaaaaababab +aeaeaeb1b1b1b3b3b3b6b6b6b8b8b8bbbbbbbdbdbdbebebec0c0c0c2c2c2c4c4c4c5c5c5c7c7c7c8c8c8cacaca +cacacacbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcecececdcdcdcdcdcdcccccccbcbcbcacaca +c9c9c9c9c9c9c7c7c7c5c5c5c4c4c4c2c2c2c1c1c1bebebebcbcbcbababab9b9b9b6b6b6b3b3b3b1b1b1afafaf +acacacaaaaaaa7a7a7a4a4a4a3a3a3a0a0a09e9e9e9b9b9b9898989797979294939092918d8f8e8b8d8c888a89 +8688878486858284838082817e807f7c7e7d7b7d7c787a777779767577747577747375727375727e807d9f9f9f +cbcbcbf1f1f1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +f4f4f4dbdbdb8e8e8e727473727473747673737572757774767875777976797b7a7c7c7c7f7f7f808281818380 +8486838888888989898b8b8b8e8e8e9090909292929595959898989a9a9a9d9d9da0a0a0a3a3a3a6a6a6a7a7a7 +aaaaaaadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbebebec0c0c0c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9 +cbcbcbcccccccdcdcdcecececfcfcfd0d0d0d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1 +d0d0d0cfcfcfcecececdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3c1c1c1bfbfbfbdbdbdbbbbbbb9b9b9 +b7b7b7b5b5b5b2b2b2afafafadadadaaaaaaa6a6a6a5a5a5a2a2a29f9f9f9d9d9d9a9a9a989898959595949494 +9191918e8e8e8b8b8b8989898787878484848183807f817e7d7f7e7c7c7c7a7a7a787a79767875757774747673 +7375727375747c7e7d9a9c9bcececef0f0f0fefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefef5f5f5dedede8f8f8f737373727473727471737572747673757774767875787a777a7c7b7e7e7e +8080808284838385828688858a8a8a8b8b8b8d8d8d8f8f8f9393939595959898989a9a9a9c9c9c9f9f9fa2a2a2 +a5a5a5a7a7a7a9a9a9acacacaeaeaeb2b2b2b4b4b4b7b7b7babababcbcbcbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccecececfcfcfd1d1d1d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1cfcfcfcdcdcdcccccccacacac9c9c9c7c7c7c5c5c5c3c3c3 +c0c0c0bebebebcbcbcb9b9b9b8b8b8b5b5b5b2b2b2afafafadadada9a9a9a7a7a7a4a4a4a2a2a2a0a0a09c9c9c +9a9a9a9797979595959292929090908d8d8d8b8b8b89898987878783858280827f7e807f7d7d7d7c7c7c797b7a +7779767577747476737375727375747476757b7d7c999999cececef1f1f1fefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5dfdfdf909291707271717372727471737572737572757774767875777976 +7a7c797d7f7e808080818181828483858784888a878b8b8b8d8d8d8f8f8f9191919494949797979999999c9c9c +9f9f9fa2a2a2a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8babababcbcbcbebebec1c1c1c4c4c4 +c7c7c7c8c8c8cbcbcbcccccccececed0d0d0d1d1d1d2d2d2d4d4d4d4d4d4d5d5d5d7d7d7d8d8d8d8d8d8d9d9d9 +dadadad9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5d4d4d4d3d3d3d1d1d1d0d0d0cecececdcdcd +cbcbcbc8c8c8c7c7c7c3c3c3c1c1c1bfbfbfbdbdbdbababab7b7b7b5b5b5b2b2b2b0b0b0acacacaaaaaaa7a7a7 +a5a5a5a2a2a29f9f9f9c9c9c9a9a9a9797979595959292928f8f8f8d8d8d8b8b8b888888858784828481808281 +7f7f7f7d7d7d7a7c7b7779767577747678757375727375747375747274737a7a7a9b9b9bd3d3d3f3f3f3ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7e5e5e597979772747170726f717370727471747673747673 +767875777976797b787a7c797c7e7d808080838383848685878986898b888d8d8d8f8f8f919191939393969696 +9898989b9b9b9e9e9ea1a1a1a4a4a4a8a8a8aaaaaaadadadb0b0b0b3b3b3b5b5b5b8b8b8babababcbcbcbebebe +c1c1c1c4c4c4c6c6c6c9c9c9cacacacdcdcdcfcfcfd0d0d0d3d3d3d5d5d5d6d6d6d9d9d9d9d9d9d9d9d9dbdbdb +dcdcdcdcdcdcdddddddddddddddddddcdcdcdcdcdcdcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5 +d3d3d3d1d1d1cfcfcfcdcdcdcbcbcbc8c8c8c7c7c7c4c4c4c2c2c2c0c0c0bcbcbcb9b9b9b7b7b7b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a7a7a7a5a5a5a1a1a19f9f9f9c9c9c9999999797979494949090908e8e8e8c8c8c898989 +8789868486838284838080807d7d7d7a7c7b787a777779767577747476737375747375747173727272727c7c7c +a5a5a5d6d6d6f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e9e9e9a0a0a072727270726f717370737572 +717370747673747673767875797b787a7c797b7d7a7e807f828282848484858786888a878a8c898e8e8e919191 +9494949696969898989b9b9b9e9e9ea1a1a1a3a3a3a6a6a6a9a9a9acacacafafafb1b1b1b4b4b4b7b7b7bababa +bdbdbdc0c0c0c2c2c2c5c5c5c7c7c7c9c9c9cccccccdcdcdd0d0d0d2d2d2d3d3d3d5d5d5d7d7d7d9d9d9dbdbdb +dbdbdbdcdcdcdedededfdfdfdfdfdfe0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedededddddddcdcdc +dbdbdbd9d9d9d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0cecececccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbcbcbc +bababab7b7b7b4b4b4b1b1b1afafafacacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9b9b9b999999969696929292 +9090908e8e8e8b8b8b888a878688858385848282827f7f7f7c7e7d7a7c79797b78767877757776737572727471 +7274717173707274717a7c79abababdededef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9efefefb1b1b17474746f716e +70726f717370727471727471747673757774797b787a7c797c7e7b7e807d818382848484858585878988898b88 +8c8e8b8f8f8f9292929595959797979a9a9a9d9d9da0a0a0a2a2a2a5a5a5a8a8a8abababadadadb0b0b0b3b3b3 +b6b6b6b9b9b9bcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacccccccececed0d0d0d3d3d3d5d5d5d7d7d7d9d9d9 +dbdbdbdcdcdcdededededededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e2e2 +e1e1e1e0e0e0dedededddddddcdcdcdadadad9d9d9d7d7d7d5d5d5d3d3d3d0d0d0cecececcccccc9c9c9c7c7c7 +c5c5c5c1c1c1bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeabababa8a8a8a6a6a6a2a2a29f9f9f9c9c9c +9a9a9a9898989595959292929090908e8e8e898b888688858486858383838181817e807f7c7e7b7a7c79787a79 +76787774767373757272747173757270726f7274717c7e7bb8b8b8e5e5e5f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf0f0f0c4c4c4 +7779766f716e6f716e717370717370717370747673757774777976797b787c7e7b7d7f7c7f817e808281848484 +878787898b8a8b8d8a8d8f8c9090909393939696969898989b9b9b9f9f9fa1a1a1a3a3a3a7a7a7aaaaaaadadad +b0b0b0b3b3b3b6b6b6b9b9b9bbbbbbbfbfbfc2c2c2c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1d3d3d3d6d6d6 +d8d8d8dadadadcdcdcdddddddfdfdfe1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6 +e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e2e2e1e1e1dfdfdfdddddddcdcdcd9d9d9d8d8d8d6d6d6d3d3d3d1d1d1 +cecececccccccacacac7c7c7c4c4c4c1c1c1bebebebbbbbbb8b8b8b6b6b6b3b3b3b0b0b0adadadaaaaaaa7a7a7 +a4a4a4a1a1a19e9e9e9b9b9b9999999696969393939191918f8f8f8b8d8a888a878587868484848282827f8180 +7d7f7c7c7e7b797b7a787a7974767374767371737072747171737070726f70726f858784c3c5c2ebebebfcfcfc +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f2f2f2dadada8181816f716e6e706d71737070726f717370737572747673777976787a777b7d7a7c7e7b7e807d +8183808385848787878989898a8c8b8d8f8c90928f9292929595959898989a9a9a9d9d9da1a1a1a3a3a3a5a5a5 +aaaaaaadadadafafafb2b2b2b5b5b5b7b7b7babababdbdbdc1c1c1c4c4c4c7c7c7cacacacccccccfcfcfd1d1d1 +d3d3d3d5d5d5d7d7d7dadadadddddddfdfdfe0e0e0e2e2e2e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8e9e9e9 +e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2e0e0e0dedededcdcdcdadada +d8d8d8d5d5d5d3d3d3d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c0c0c0bdbdbdbababab8b8b8b5b5b5b1b1b1 +afafafacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b9898989494949292929090908c8e8b898b88888a89 +8686868484848183827e807d7c7e7b7a7c7b787a7977797673757273757271737070726f6f716e70726f717370 +90928fcfcfcff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffff6f6f6e8e8e896969470726f6e706d70726f70726f7173707173707375727678757979797b7b7b +7c7c7c7e7e7e808080838383858585878787888a898b8d8c8e908d9294919494949797979a9a9a9d9d9da0a0a0 +a2a2a2a4a6a5a6a8a7abababaeaeaeb1b1b1b3b3b3b6b6b6babababdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cccccc +cececed1d1d1d3d3d3d6d6d6d8d8d8dadadadddddddfdfdfe1e1e1e3e3e3e5e5e5e6e6e6e7e7e7e9e9e9e9e9e9 +eaeaeaebebebebebebecececececececececebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3 +e1e1e1dfdfdfdddddddbdbdbd8d8d8d6d6d6d4d4d4d1d1d1cecececcccccc9c9c9c7c7c7c3c3c3bfbfbfbcbcbc +bababab6b6b6b3b3b3b1b1b1adadadaaaaaaa9a9a9a5a5a5a2a2a29e9e9e9c9c9c999999979797959595929292 +8e908d8b8d8a898b8a8787878484848282828181817e7e7e7d7d7d7a7a7a787878777777747673727471717370 +71737070726f6f716e7476739ea09dd8d8d8f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffafafaedededababab71716f6e706d70726f6e706d727471717370737572757774 +777976787a797c7c7c7d7d7d7f7f7f828282848484868686888888898b8a8c8e8d8f9190939594959595989898 +9b9b9b9e9e9ea0a0a0a2a2a2a7a7a7a9a9a9acacacb0b0b0b3b3b3b5b5b5b9b9b9bcbcbcbfbfbfc1c1c1c5c5c5 +c8c8c8cbcbcbcececed0d0d0d3d3d3d6d6d6d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e8e8e8 +eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededecececebebebebebebeaeaea +e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdddddddadadad8d8d8d6d6d6d3d3d3d0d0d0cecececbcbcbc8c8c8 +c5c5c5c2c2c2bebebebcbcbcb8b8b8b5b5b5b3b3b3b0b0b0adadadaaaaaaa6a6a6a3a3a3a0a0a09e9e9e9b9b9b +9898989696969393938f91908c8e8d8a8c8b8989898686868484848282828080807e7e7e7b7b7b787878767877 +75777473757271737070726f6f716e70726f6d6f6c7b7d7ab1b3b2e4e4e4f9f9f9ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdeeeeeec8c8c87a7a7a6e706d6e706d6f716e6f716e70726f +727471747673767875777976797b7a7c7e7d7e807f7f8180818382848685868887888a898c8c8c8f8f8f919191 +9494949696969a9a9a9c9c9c9f9f9fa2a2a2a4a4a4a8a8a8abababafafafb2b2b2b4b4b4b7b7b7bbbbbbbebebe +c0c0c0c4c4c4c7c7c7c9c9c9cdcdcdcfcfcfd2d2d2d5d5d5d8d8d8dadadadddddddfdfdfe1e1e1e4e4e4e6e6e6 +e7e7e7e9e9e9eaeaeaededededededefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefefefef +eeeeeeededededededebebebe9e9e9e7e7e7e6e6e6e4e4e4e1e1e1dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2 +d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab7b7b7b4b4b4b2b2b2afafafabababa8a8a8a5a5a5 +a2a2a2a0a0a09c9c9c9999999797979595959193928e908f8b8d8c8a8c8b8789888486858183827f81807d7f7e +7b7d7c797b7a77797876787574767371737070726f6f716e6e706d6e706d6e706d888a87c6c6c6eaeaeafdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e1e1e18b8b8b6d6f6e6d6f6c6f716e +6f716e71737070726f727471747673777976797b787a7c7b7c7e7d7e807f8082818385828587848789888a8c8b +8e8e8e9191919393939595959799989a9c9b9e9e9ea1a1a1a3a3a3a6a6a6aaaaaaadadadb0b0b0b3b3b3b6b6b6 +b9b9b9bdbdbdbfbfbfc2c2c2c5c5c5c9c9c9cbcbcbcfcfcfd2d2d2d5d5d5d7d7d7dadadadcdcdcdfdfdfe1e1e1 +e4e4e4e6e6e6e8e8e8eaeaeaebebebedededefefefefefeff1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f1f1f1f0f0f0f0f0f0efefefedededecececeaeaeae8e8e8e6e6e6e3e3e3e1e1e1dfdfdfdddddd +dadadad8d8d8d5d5d5d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb9b9b9b6b6b6b3b3b3b0b0b0 +acacacaaaaaaa7a7a7a3a3a3a1a1a19e9e9e9b9b9b9898989595959292928f91908d8f8e8a8c8b888a89858786 +83858280827f7e807f7c7e7d7a7c7b797b7a77797674767372747171737070726f6f716e6f716e6e706d70726f +989898d3d3d3f5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ecececa7a9a86f7170 +6d6f6e6f716e6f716e6f716e70726f7274737375747577767779787a7c7b7b7d7a7d7f7c7f817e828481848683 +8789868a8c8b8c8e8d8f8f8f919191949494979797999b9a9b9d9c9e9e9ea1a1a1a4a4a4a7a7a7abababaeaeae +b2b2b2b4b4b4b8b8b8bbbbbbbebebec0c0c0c4c4c4c7c7c7cbcbcbcdcdcdd1d1d1d4d4d4d7d7d7d9d9d9dcdcdc +dededee1e1e1e3e3e3e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeecececeaeaeae7e7e7e5e5e5 +e3e3e3e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d0d0d0cdcdcdcacacac7c7c7c4c4c4c0c0c0bdbdbdbbbbbb +b8b8b8b5b5b5b1b1b1aeaeaeabababa8a8a8a5a5a5a2a2a29f9f9f9c9c9c9999999696969393939191918e908f +8b8d8c898b8a8789888486838284817f817e7d7f7c7c7e7b7a7c7977797875777674767572747370727170726f +70726f6e706d6f716e787a77aeaeaee1e1e1f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef3f3f3 +cbcbcb797b7a6e706f6d6f6c6e706d6f716e6f716e717372747675757776777978787a797b7d7c7c7e7b7e807d +8183808385828486858789888a8c8b8c8e8d9090909292929595959898989b9b9b9d9d9da0a0a0a3a3a3a6a6a6 +a9a9a9adadadafafafb3b3b3b6b6b6babababcbcbcbfbfbfc2c2c2c5c5c5c9c9c9cccccccfcfcfd2d2d2d5d5d5 +d8d8d8dadadadddddde0e0e0e2e2e2e5e5e5e8e8e8e9e9e9ecececeeeeeef0f0f0f1f1f1f3f3f3f4f4f4f5f5f5 +f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefeeeeee +ececece9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dddddddbdbdbd8d8d8d5d5d5d2d2d2cfcfcfccccccc9c9c9c6c6c6 +c2c2c2bebebebcbcbcbababab6b6b6b3b3b3b0b0b0acacaca9a9a9a6a6a6a3a3a3a0a0a09d9d9d9b9b9b989898 +9595959292928f8f8f8c8e8d8a8c8b8789888587868385848183807e807d7c7e7b7b7d7a787a79767877757776 +7375747173726f716e6e706d6e706d6e706d6e706d8a8a8ac5c5c5eeeeeefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff7f7f7e6e6e69595956d6f6e6d6f6e6d6f6c6f716e6f716e70726f7274737375747777777979797b7b7b +7d7f7e7e807d80827f8385828486838686868989898b8b8b8e8e8e909291929493959796999b9a9b9b9b9e9e9e +a1a1a1a4a4a4a8a8a8abababaeaeaeb0b0b0b4b4b4b8b8b8bbbbbbbebebec1c1c1c3c3c3c7c7c7cacacacdcdcd +d0d0d0d4d4d4d7d7d7d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f1f1f1f2f2f2 +f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4 +f2f2f2f0f0f0efefefeeeeeeececece9e9e9e7e7e7e4e4e4e1e1e1dfdfdfdcdcdcdadadad7d7d7d4d4d4d1d1d1 +cecececbcbcbc7c7c7c4c4c4c0c0c0bdbdbdbbbbbbb8b8b8b4b4b4b1b1b1aeaeaeabababa7a7a7a5a5a5a1a1a1 +9e9e9e9c9c9c9a9a9a9696969393939090908e8e8e8c8c8c888a898688878587868284817f817e7d7f7c7c7e7b +797b7a78787877777775757572747370726f6e706d6e706d6e706d6d6f6c727471a1a19fddddddf7f7f7ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffcfcfcefefefbababa7474746e706f6d6f6c6f716e6d6f6c70726f717370747474767676 +7777777979797b7b7b7e7e7e7f817e8183808385828587848888888b8b8b8d8d8d8f8f8f919392939594969895 +999b989c9c9c9f9f9fa2a2a2a5a5a5a8a8a8abababaeb0afb1b3b2b5b5b5b9b9b9bcbcbcbebebec2c2c2c5c5c5 +c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdbdddddde0e0e0e3e3e3e6e6e6e8e8e8ebebebedededefefef +f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9 +f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1efefefedededeaeaeae8e8e8e6e6e6e3e3e3e0e0e0dddddddbdbdb +d8d8d8d5d5d5d1d1d1cecececbcbcbc7c7c7c5c5c5c2c2c2bebebebcbcbcb9b9b9b5b5b5b2b2b2afafafacacac +a8a8a8a5a5a5a2a2a2a0a0a09d9d9d9b9b9b9797959595939292928f8f8f8d8d8d8a8a8a888888868686838582 +80827f7f817e7d7f7c7b7b7b79797978787875757572747372747170726f6d6f6c6e706d6d6f6c6d6f6c80827f +bbbbbbe8e8e8fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dedede8486856d6f6c6d6f6c6e706d6e706d6e706d717370 +727471737572767875777978797b7a7b7d7c7e807f8082818284838486858688878989898c8c8c8e8e8e909090 +9393939595959898989a9a9a9d9f9e9fa1a0a3a3a3a7a7a7a9a9a9adadadb0b0b0b3b3b3b6b6b6b9b9b9bdbdbd +c0c0c0c3c3c3c6c6c6c9c9c9cdcdcdcfcfcfd3d3d3d6d6d6d8d8d8dcdcdcdfdfdfe2e2e2e4e4e4e6e6e6e9e9e9 +ecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfc +fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1eeeeeeececece9e9e9e7e7e7e4e4e4 +e1e1e1dfdfdfddddddd9d9d9d6d6d6d2d2d2d0d0d0cdcdcdc9c9c9c6c6c6c3c3c3bfbfbfbcbcbcbababab6b6b6 +b3b3b3b0b0b0acacaca8aaa9a5a7a6a2a4a39fa1a09d9d9d9b9b9b9898989595959294938f91908d8f8e8b8d8c +8989898787878585858282828082817d7f7e7b7d7a797b787779767678757474747274737072716e706f6e706f +6d6f6e6d6f6e717171969696cfcfcff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbedededaeaeae7072716d6f6c6d6f6c6e706d +6e706d6e706d717370727471737572767875787a797a7c7b7c7e7d7e807f7f8180818382848685868887898989 +8c8c8c8e8e8e9191919494949696969999999b9b9b9d9f9ea0a2a1a4a4a4a7a7a7aaaaaaaeaeaeb1b1b1b4b4b4 +b7b7b7bbbbbbbebebec0c0c0c4c4c4c7c7c7cacacacdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3 +e5e5e5e8e8e8eaeaeaecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeededed +eaeaeae8e8e8e5e5e5e2e2e2dfdfdfdddddddadadad7d7d7d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c1c1c1 +bebebebababab7b7b7b4b4b4b1b1b1adadadaaaaaaa6a8a7a3a5a4a1a1a19e9e9e9c9c9c999999979797939594 +9092918d8f8e8b8d8c8989898787878585858282828082817e807f7c7e7b7a7c79777976767875747474737574 +7072716e706f6e706f6e706f6d6f6e6d6d6d7d7d7daeaeaee5e5e5fbfbfbffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4d8d8d88282826b6d6a +6d6f6c6d6f6c6e706d6e706d6f716e7173707274717476737779767779787b7d7c7d7f7e7f8180818382838584 +858786888a898a8a8a8d8d8d8f8f8f9292929595959797979a9a9a9d9d9d9ea09fa2a4a3a5a5a5a8a8a8ababab +aeaeaeb1b1b1b5b5b5b8b8b8bcbcbcbfbfbfc1c1c1c4c4c4c8c8c8cbcbcbcececed1d1d1d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e7e7e7e9e9e9ebebebedededf0f0f0f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfb +fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f4f4 +f2f2f2efefefeeeeeeebebebe9e9e9e6e6e6e4e4e4e1e1e1dedededbdbdbd8d8d8d5d5d5d2d2d2cecececacaca +c8c8c8c5c5c5c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeabababa8a8a8a5a5a5a2a2a2a0a0a09d9d9d +9999999797979395949193928e908f8c8e8d8b8b8b8989898686868383838183827f81807d7f7c7b7d7a787a77 +7678757676767476757173727072716f71706d6f6e6e706f6d6d6d6f7170909090cdcdcdf3f3f3ffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbececec +a8a8a86f71706d6f6c6c6e6b6d6f6c6d6f6c6e706d70726f727471737572757774777976797b7a7c7e7d7d7f7e +7f81808183828385848688878789888b8b8b8e8e8e9090909393939595959797979a9a9a9d9d9d9fa1a0a2a4a3 +a5a5a5a8a8a8acacacafafafb2b2b2b5b5b5b8b8b8bcbcbcc0c0c0c2c2c2c5c5c5c8c8c8cbcbcbcfcfcfd2d2d2 +d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e4e4e4e7e7e7e9e9e9ecececeeeeeef1f1f1f3f3f3f5f5f5f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9 +f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeebebebe9e9e9e7e7e7e4e4e4e1e1e1dedededcdcdcd9d9d9d6d6d6 +d2d2d2cfcfcfcbcbcbc8c8c8c5c5c5c2c2c2bfbfbfbcbcbcb8b8b8b5b5b5b2b2b2afafafabababa9a9a9a5a5a5 +a3a3a3a0a0a09e9e9e9b9b9b9898989496959193928f91908d8f8e8b8b8b888888868686848484818382808281 +7c7e7b7b7d7a797b787779767676767476757274737173726e706f6d6f6e6e706f6e6e6e6c6e6b777978aaaaaa +e4e4e4fafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4d8d8d87c7e7d6c6e6d6c6e6b6c6e6b6c6e6b6d6f6c6f716e717370737572747673767875787a77 +7a7c7b7c7e7d7d7f7e808281828483858786878988888a898c8c8c8e8e8e9191919393939696969898989b9b9b +9e9e9ea0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6b9b9b9bcbcbcbfbfbfc3c3c3c6c6c6c9c9c9 +ccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe2e2e2e5e5e5e7e7e7eaeaeaedededefefeff2f2f2f3f3f3 +f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfd +fcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae7e7e7e4e4e4e2e2e2dfdfdf +dcdcdcd9d9d9d6d6d6d3d3d3cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bdbdbdb9b9b9b6b6b6b2b2b2afafaf +acacaca9a9a9a6a6a6a3a3a3a0a0a09e9e9e9a9c9b989a999595959393939191918f8f8f8b8d8c888a89888888 +8585858284838183827d7f7c7c7e7b7b7d7a787a777777777476757274737173726f71706e706f6d6f6e6e6e6e +6c6e6b6e706d90908ecececef3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffbfbfbeeeeeeabadac6d6f6c6c6e6b6c6e6b6d6f6c6d6f6c6e706d70726f727471747673 +757774767875787a777b7d7c7d7f7e7e807f818382838584858786888a89898b8a8d8d8d909090929292949494 +9696969999999c9c9c9f9f9fa0a2a1a3a5a4a7a7a7aaaaaaadadadb0b0b0b3b3b3b6b6b6babababdbdbdc0c0c0 +c3c3c3c7c7c7cacacaccccccd1d1d1d3d3d3d6d6d6d9d9d9dcdcdce0e0e0e2e2e2e5e5e5e8e8e8ebebebededed +efefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefeffffffffffffffffffffffff +fffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f2f2f2efefefedededebebebe8e8e8 +e5e5e5e3e3e3e0e0e0ddddddd9d9d9d6d6d6d3d3d3d0d0d0cccccccacacac6c6c6c4c4c4c0c0c0bdbdbdbababa +b7b7b7b3b3b3b0b0b0adadadaaaaaaa7a7a7a4a4a4a1a1a19f9f9f9b9d9c999b9a9797979494949292928f8f8f +8c8e8d898b8a8888888686868385848284837f817e7e807d7b7d7a797b78787878757776747675727473707271 +6e706f6c6e6d6e6e6e6d6f6c6e706d797b78adadade6e6e6fbfbfbffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff5f5f5dbdbdb7f817e6c6e6b6c6e6b6b6d6a6d6f6c6e706d6f716e +717370727471747673757774777976797b787c7e7d7e807f7f8180818382838584858786888a898a8c8b8d8d8d +9090909393939595959797979a9a9a9d9d9d9f9f9fa1a3a2a4a6a5a8a8a8abababadadadb1b1b1b4b4b4b7b7b7 +babababdbdbdc1c1c1c4c4c4c7c7c7cacacaccccccd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5 +e8e8e8ebebebedededefefeff2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefeffffff +fffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2efefef +edededebebebe8e8e8e5e5e5e2e2e2e0e0e0dddddddadadad7d7d7d4d4d4d0d0d0cccccccacacac7c7c7c4c4c4 +c0c0c0bdbdbdbababab7b7b7b4b4b4b0b0b0adadadaaacaba7a9a8a5a5a5a2a2a2a0a0a09b9d9c999b9a979797 +9595959292928f8f8f8c8e8d8a8c8b8888888787878385848284837f817e7e807d7b7d7a797b78787878767877 +7577767274737072716f71706d6f6e6d6d6d6c6e6b6c6e6b6d6f6c929290d4d4d4f5f5f5ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefefb6b6b66d6f6c6d6f6c6b6d6a6c6e6b +6c6e6b6e706d70726f717370727471747673767875787a777a7c797c7e7d7e807f7f8180828483848685868887 +898b8a8b8d8c8d8d8d9090909393939595959797979a9a9a9d9d9da0a0a0a1a3a2a5a7a6a8a8a8abababaeaeae +b1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacdcdcdd0d0d0d3d3d3d6d6d6dadadadddddd +e0e0e0e3e3e3e5e5e5e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfc +fdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6 +f3f3f3f1f1f1efefefedededeaeaeae7e7e7e5e5e5e2e2e2e0e0e0dddddddadadad6d6d6d3d3d3d0d0d0cdcdcd +cacacac7c7c7c4c4c4c1c1c1bebebebababab7b7b7b4b4b4b0b0b0adafaeaaacaba7a9a8a4a6a5a2a2a2a0a0a0 +9c9e9d999b9a9898989595959393939191918d8f8e8b8d8c8989898888888486858284837f817e7e807d7c7e7b +7a7c797979797779787476757476757274736f71706e706f6d6d6d6d6f6c6c6e6b6c6e6b797977b1b1b1ebebeb +fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8e5e5e59090906b6d6a +6c6e6b6c6e6b6e6e6e6e6e6e6e706f707271727473747675757776777978787a797b7d7c7d7f7e7d7f7e808281 +838584858786868887898b8a8b8d8c8e908f9092919294939597969999999b9b9b9e9e9ea0a0a0a3a3a3a6a6a6 +a8a8a8abababaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacacececed1d1d1d4d4d4 +d7d7d7dadadadddddde0e0e0e2e2e2e6e6e6e8e8e8eaeaeaedededefefeff1f1f1f3f3f3f6f6f6f7f7f7f9f9f9 +fafafafbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +f9f9f9f7f7f7f6f6f6f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0dddddddadadad7d7d7 +d4d4d4d1d1d1cecececbcbcbc7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2aeaeaeacacaca8a8a8 +a5a5a5a3a3a3a1a1a19d9d9d9b9b9b9898989595959393939191918e8e8e8c8c8c898b8a868887858786838584 +8082817e807f7c7e7d7b7d7c787a797779787577767375747274737072716e706f6c6e6d6c6e6b6b6d6a6a6c69 +6e706d969696dcdcdcf8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3 +c5c5c57474746d6f6c6b6d6a6c6e6b6d6f6e6f6f6f6f7170717372727473747675757776777978797b7a7b7d7c +7d7f7e7f8180828483848685868887868887898b8a8c8e8d8d8f8e9092919395949597969999999b9b9b9e9e9e +a1a1a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbebebec1c1c1c4c4c4c7c7c7cacaca +cdcdcdd1d1d1d4d4d4d7d7d7dadadadddddde0e0e0e2e2e2e5e5e5e7e7e7eaeaeaecececefefeff1f1f1f3f3f3 +f5f5f5f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfc +fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1efefefecececeaeaeae8e8e8e5e5e5e3e3e3e0e0e0 +dcdcdcdadadad6d6d6d4d4d4d1d1d1cdcdcdcacacac7c7c7c4c4c4c2c2c2bebebebbbbbbb8b8b8b5b5b5b2b2b2 +aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19e9e9e9b9b9b9898989696969393939191918e8e8e8c8c8c888a89 +8789888587868486858183827f81807d7f7e7b7d7c797b7a7779787678777375747274737072716f71706e706f +6c6e6b6b6d6a6b6d6a6c6e6b808281c3c3c3efefefffffffffffffffffffffffffffffffffffffffffffffffff +fffffffafafaebebeb9c9c9c6c6e6d6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e6f7170717372727473747675767877 +787a797a7c7b7c7e7d7d7f7e8082818284838486858688878789888a8c8b8d8f8e8f8f8f929292949494969696 +989a999a9c9b9d9f9e9fa1a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7bbbbbbbfbfbfc1c1c1 +c4c4c4c7c7c7cacacaccccccd0d0d0d4d4d4d7d7d7d9d9d9dcdcdce0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeef0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfd +fdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececeaeaeae7e7e7 +e4e4e4e2e2e2e0e0e0dcdcdcdadadad6d6d6d3d3d3d1d1d1cccccccacacac7c7c7c4c4c4c1c1c1bebebebababa +b7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a3a3a3a1a1a19d9d9d9b9b9b999999979797949494929292 +9090908d8d8d898b8a888a898587868385848284838082817e807f7c7e7d797b7a777978777978757776737574 +7173726f71706d6f6e6d6f6c6b6d6a6b6d6a6b6d6a727471a5a5a5e6e6e6fafafaffffffffffffffffffffffff +fffffffffffffffffffffffff6f6f6dadada7f7f7f6b6d6a6b6d6a6b6d6a6c6e6b6d6f6e6e6e6e707271727473 +737574757776767877787a797a7c7b7c7e7d7f8180818382828483848685868887888a898a8c8b8d8f8e8f8f8f +929292949494969696999b9a9b9d9c9ea09fa0a2a1a3a3a3a6a6a6a9a9a9acacacaeaeaeb2b2b2b5b5b5b7b7b7 +bbbbbbbebebec1c1c1c4c4c4c7c7c7cacacaccccccd0d0d0d3d3d3d6d6d6d9d9d9dcdcdcdfdfdfe1e1e1e4e4e4 +e6e6e6e9e9e9ebebebedededefefeff1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefededed +ececece9e9e9e7e7e7e4e4e4e2e2e2dfdfdfdcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac7c7c7c4c4c4 +c1c1c1bebebebbbbbbb7b7b7b5b5b5b2b2b2aeaeaeacacaca9a9a9a6a6a6a4a4a4a1a1a19e9e9e9b9b9b999999 +9797979494949191919090908d8d8d8a8c8b888a898587868486858284838082817f81807c7e7d7a7c7b787a79 +7779787577767375747173726f71706e706f6d6f6c6b6d6a6b6d6a6b6d6a6d6f6c888888d4d4d4f5f5f5ffffff +fffffffffffffffffffffffffffffffffffffefefef1f1f1bdbfbe6f716e6b6d6a6b6d6a6b6d6a6d6f6c6c6e6d +707070707271727473737574757776777978797b7a7b7d7c7d7f7e7e807f808281828483848685878988888a89 +8b8d8c8d8f8e909090939393959595979797989a999a9c9b9d9f9ea1a3a2a3a3a3a6a6a6a9a9a9acacacaeaeae +b2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d3d3d3d5d5d5d8d8d8dbdbdb +dededee1e1e1e4e4e4e6e6e6e8e8e8ebebebecececefefeff0f0f0f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fafafa +fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3 +f1f1f1efefefedededebebebe9e9e9e6e6e6e3e3e3e1e1e1dedededbdbdbd8d8d8d5d5d5d3d3d3d0d0d0cccccc +c9c9c9c7c7c7c4c4c4c0c0c0bebebebbbbbbb8b8b8b4b4b4b2b2b2afafafacacaca9a9a9a6a6a6a4a4a4a2a2a2 +9f9f9f9c9c9c9999999797979595959393939191918d8d8d8a8c8b898b8a8789888587868284838082817f8180 +7d7f7e7b7d7c797b7a7779787577767375747274737072716f71706d6f6e6c6e6b6c6e6b6b6d6a6b6d6a777976 +bdbdbdeeeeeefefefefffffffffffffffffffffffffffffffffffff9f9f9ececec9698956b6d6a6b6d6a6b6d6a +6c6e6b6a6c696f71706e706f707271737574747675767877787a79797b7a7b7d7c7d7f7e7f8180808281838584 +858786878988888a898b8d8c8d8f8e909090929292959595979797999b9a9b9d9c9ea09fa0a2a1a4a4a4a7a7a7 +a9a9a9acacacafafafb2b2b2b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c4c4c4c6c6c6c9c9c9ccccccd0d0d0d2d2d2 +d5d5d5d7d7d7dbdbdbdededee0e0e0e3e3e3e5e5e5e8e8e8eaeaeaecececeeeeeef0f0f0f2f2f2f3f3f3f5f5f5 +f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeecececeaeaeae8e8e8e5e5e5e2e2e2e0e0e0dedededbdbdbd8d8d8d5d5d5 +d2d2d2cfcfcfccccccc9c9c9c6c6c6c3c3c3c0c0c0bebebebababab8b8b8b4b4b4b1b1b1aeaeaeacacaca9a9a9 +a6a6a6a4a4a4a1a1a19f9f9f9c9c9c9a9a9a9797979494949292929090908d8d8d8b8d8c898b8a878988868887 +8284838082817f81807d7f7e7b7d7c797b7a7779787678777476757375747072716f71706e706f6c6e6b6b6d6a +6b6d6a6b6d6a70726f9e9e9ee4e4e4fafafafffffffffffffffffffffffffffffffffffff6f6f6d7d7d77c7e7b +6b6d6a6c6e6b6c6e6b6b6d6a6d6f6c6d6f6e6f7170717372737574747675767877787a797a7c7b7c7e7d7e807f +7f8180808281838584858786878988898b8a8b8d8c8d8f8e8f91909294939496959698979a9a9a9c9c9c9e9e9e +a1a1a1a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7bbbbbbbdbdbdc0c0c0c3c3c3c6c6c6c9c9c9 +cccccccfcfcfd1d1d1d4d4d4d6d6d6d9d9d9dddddddfdfdfe2e2e2e3e3e3e7e7e7e9e9e9ebebebecececeeeeee +f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8 +f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1efefefecececeaeaeae9e9e9e6e6e6e4e4e4e2e2e2e0e0e0dddddd +dadadad7d7d7d4d4d4d2d2d2cfcfcfccccccc9c9c9c5c5c5c3c3c3c0c0c0bebebebababab7b7b7b5b5b5b1b1b1 +aeaeaeabababa9a9a9a6a6a6a3a3a3a1a1a19e9e9e9c9c9c9a9a9a9898989595959393939090908e8e8e8c8e8d +888a898789888587868385848183827f81807d7f7e7b7d7c797b7a7779787678777476757375747173726f7170 +6e706f6d6f6c6b6d6a6b6d6a6c6e6b6d6f6c858784d2d2d0f4f4f4ffffffffffffffffffffffffffffffffffff +f1f1f1bbbbbb6f716e6b6d6a6a6c696c6e6b6c6e6b6c6e6b6e706d70726f717372747675747675767877787a79 +7a7c7b7c7e7d7e807f7e807f818382848685858786878988898b8a8b8d8c8d8f8e8f9190929493949695969897 +9999999c9c9c9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7babababdbdbdbfbfbf +c2c2c2c5c5c5c7c7c7cacacacececed1d1d1d4d4d4d6d6d6d9d9d9dcdcdcdededee0e0e0e3e3e3e6e6e6e8e8e8 +e9e9e9ebebebedededefefeff1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1efefefeeeeeeebebebe9e9e9e8e8e8e5e5e5e3e3e3 +e0e0e0dedededcdcdcd9d9d9d6d6d6d3d3d3d0d0d0cdcdcdcacacac8c8c8c5c5c5c3c3c3c0c0c0bebebeb9b9b9 +b7b7b7b4b4b4b1b1b1aeaeaeacacaca8a8a8a5a5a5a3a3a3a1a1a19f9f9f9c9c9c999999979797959595949494 +9090908e8e8e8b8d8c888a898789888688878486858183827f81807e807f7b7d7c7a7c7b787a79777978747675 +7375747274737072716f71706c6e6b6b6d6a6b6d6a6b6d6a6b6d6a787a77bbbdbaefefefffffffffffffffffff +fffffffffffffbfbfbececec9f9f9f6c6e6b6a6c696b6d6a6b6d6a6b6d6a6e706d6f716e70726f717372737574 +757776767877787a797a7c7b7c7e7d7e807f8080808282828585858787878888888a8a8a8c8c8c8f8f8f909090 +9393939696969797979a9a9a9c9c9c9e9e9ea0a0a0a4a4a4a6a6a6a9a9a9acacacaeaeaeb1b1b1b4b4b4b7b7b7 +babababcbcbcbfbfbfc2c2c2c5c5c5c7c7c7cacacacdcdcdd0d0d0d2d2d2d6d6d6d8d8d8dadadadddddde0e0e0 +e2e2e2e4e4e4e6e6e6e8e8e8eaeaeaecececeeeeeeefefeff1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0eeeeeeecececeaeaeae8e8e8 +e6e6e6e4e4e4e2e2e2dfdfdfdddddddadadad8d8d8d5d5d5d2d2d2d0d0d0cccccccacacac7c7c7c5c5c5c2c2c2 +bfbfbfbcbcbcbababab7b7b7b4b4b4b1b1b1aeaeaeacacaca9a9a9a6a6a6a4a4a4a2a2a29f9f9f9c9c9c9a9a9a +9898989595959393939191918f8f8f8d8d8d8a8a8a89898987878783858481838280827f7e807d7c7e7d7a7c7b +787a7977797875777673757473757470727170726f6d6f6c6b6d6a6b6d6a6b6d6a6b6d6a6e706da5a7a4e9e9e9 +fbfbfbfffffffffffffffffffffffff8f8f8e0e0e08888886a6c696a6c696b6d6a6b6d6a6c6e6b6e706d70726f +70726f727473747675767877777978797b7a7b7d7c7d7f7e7e807f8080808383838585858787878989898b8b8b +8c8c8c8e8e8e9191919393939595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6a8a8a8acacacaeaeae +b1b1b1b3b3b3b6b6b6b9b9b9bbbbbbbebebec1c1c1c4c4c4c6c6c6c9c9c9cccccccfcfcfd1d1d1d4d4d4d7d7d7 +d9d9d9dcdcdcdededee1e1e1e2e2e2e4e4e4e6e6e6e9e9e9eaeaeaecececedededefefeff0f0f0f1f1f1f2f2f2 +f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0efefefeeeeeeececec +eaeaeae9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dedededcdcdcd9d9d9d7d7d7d4d4d4d1d1d1cecececcccccc9c9c9 +c6c6c6c4c4c4c1c1c1bebebebbbbbbb9b9b9b6b6b6b3b3b3b1b1b1aeaeaeacacaca8a8a8a6a6a6a3a3a3a1a1a1 +9e9e9e9c9c9c9999999898989595959393939191918e8e8e8c8c8c8a8a8a898989878787848685828483818380 +7f817e7c7e7d7b7d7c797b7a787a797577767375747274737072716f716e6e706d6d6f6c6b6d6a6a6c696b6d6a +6b6d6a919390dcdcdcf8f8f8fffffffffffffffffffffffff4f4f4cecece7676766b6d6a6c6e6b6b6d6a6b6d6a +6c6e6b6e706d70726f717370727473747675767877787a797a7c7b7b7d7c7d7f7e7e807f818181838383858585 +8787878989898a8a8a8c8c8c8e8e8e9292929494949595959797979a9a9a9c9c9c9e9e9ea1a1a1a3a3a3a6a6a6 +a8a8a8abababadadadb0b0b0b3b3b3b5b5b5b8b8b8babababdbdbdc0c0c0c3c3c3c5c5c5c8c8c8cbcbcbcdcdcd +d0d0d0d2d2d2d5d5d5d8d8d8dadadadcdcdcdfdfdfe1e1e1e3e3e3e5e5e5e7e7e7e9e9e9eaeaeaecececededed +eeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0efefefeeeeee +edededecececebebebe9e9e9e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdcdcdcdadadad8d8d8d6d6d6d3d3d3d0d0d0 +cdcdcdcbcbcbc8c8c8c5c5c5c3c3c3c0c0c0bebebebbbbbbb8b8b8b6b6b6b2b2b2b0b0b0adadadabababa8a8a8 +a6a6a6a4a4a4a1a1a19e9e9e9c9c9c9999999797979595959494949292928f8f8f8c8c8c8b8b8b898989878787 +84868582848380827f7e807d7c7e7d7b7d7c797b7a787a797678777577767375747173726f716e6e706d6c6e6b +6b6d6a6b6d6a6b6d6a6a6c6980827fcdcdcdf4f4f4fffffffffffffffffffffffff1f1f1b6b6b66f6f6f6b6d6a +6b6d6a6b6d6a6b6d6a6d6f6c6e706d70726f727471737574747675767877787a79797b7a7b7d7c7d7f7e7e807f +8282828484848686868888888989898b8b8b8c8c8c8f8f8f9191919393939595959797979999999c9c9c9e9e9e +a1a1a1a3a3a3a5a5a5a7a7a7aaaaaaadadadb0b0b0b2b2b2b5b5b5b8b8b8b9b9b9bcbcbcbfbfbfc2c2c2c4c4c4 +c7c7c7cacacacccccccfcfcfd1d1d1d4d4d4d7d7d7d9d9d9dbdbdbdedededfdfdfe1e1e1e3e3e3e5e5e5e7e7e7 +e8e8e8eaeaeaebebebecececedededeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0efefefefefef +eeeeeeedededecececebebebe9e9e9e8e8e8e6e6e6e5e5e5e3e3e3e1e1e1dfdfdfdedededbdbdbd9d9d9d7d7d7 +d5d5d5d2d2d2cfcfcfcccccccacacac7c7c7c4c4c4c2c2c2bfbfbfbdbdbdbababab8b8b8b5b5b5b2b2b2b0b0b0 +adadadaaaaaaa8a8a8a6a6a6a3a3a3a0a0a09e9e9e9c9c9c9999999696969494949393939191918f8f8f8c8c8c +8b8b8b89898988888884868582848380827f7f817e7d7f7e7b7d7c7a7c7b777978767877757776737574717372 +70726f6e706d6c6e6b6c6e6b6c6e6b6b6d6a6b6d6a767875bbbbbbf0f0f0fffffffffffffffffffbfbfbefefef +9c9c9c6c6c6c6a6c696a6c696b6d6a6c6e6b6e706d6e706d70726f727471737574757776777978787a797a7c7b +7b7d7c7e807f7f81808282828484848686868888888a8a8a8c8c8c8d8d8d8f8f8f919191949494959595979797 +9999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a7a7a7aaaaaaacacacafafafb1b1b1b4b4b4b7b7b7b8b8b8bbbbbb +bebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcececed0d0d0d3d3d3d5d5d5d7d7d7dadadadcdcdcdedededfdfdf +e1e1e1e3e3e3e5e5e5e6e6e6e8e8e8e9e9e9eaeaeaebebebecececededededededeeeeeeeeeeeeeeeeeeeeeeee +eeeeeeededededededecececebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e3e3e1e1e1dfdfdfdedededcdcdc +dadadad7d7d7d5d5d5d3d3d3d1d1d1cecececbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bebebebcbcbcb9b9b9b7b7b7 +b4b4b4b1b1b1afafafadadadaaaaaaa7a7a7a5a5a5a3a3a3a1a1a19e9e9e9c9c9c9a9a9a979797959595939393 +9191919090908d8d8d8b8b8b8a8a8a8888888587868385848183807f817e7d7f7e7c7e7d7a7c7b787a79767877 +7577767375747274737173706e706d6d6f6c6b6d6a6a6c696a6c696a6c696d6f6ca5a5a5edededfbfbfbffffff +fffffff9f9f9e9e9e98a8a8a6b6b6b6b6d6a6b6d6a6b6d6a6c6e6b6d6f6c6f716e717370727471737574757776 +777978797b7a7a7c7b7c7e7d7e807f7f81808383838484848686868888888989898b8b8b8d8d8d8e8e8e909090 +9393939595959797979999999c9c9c9e9e9ea0a0a0a3a3a3a5a5a5a6a6a6a9a9a9abababaeaeaeb1b1b1b4b4b4 +b7b7b7b8b8b8babababdbdbdc0c0c0c2c2c2c5c5c5c7c7c7cacacacccccccfcfcfd2d2d2d3d3d3d6d6d6d8d8d8 +dadadadbdbdbdddddddfdfdfe1e1e1e3e3e3e4e4e4e6e6e6e7e7e7e8e8e8e9e9e9eaeaeaebebebebebebececec +ececececececececececececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e4e4e4e3e3e3e1e1e1dfdfdf +dedededcdcdcdadadad7d7d7d5d5d5d3d3d3d1d1d1cfcfcfcccccccacacac7c7c7c5c5c5c2c2c2c0c0c0bdbdbd +bbbbbbb8b8b8b6b6b6b3b3b3b1b1b1aeaeaeacacaca9a9a9a7a7a7a4a4a4a2a2a2a0a0a09d9d9d9b9b9b999999 +9797979595959393939191919090908d8d8d8b8b8b8989898888888486858385848284817f817e7d7f7e7c7e7d +7a7c7b797b7a7779787577767375747274737173706e706d6e706d6c6e6b6a6c696a6c696a6c696b6d6a939393 +e9e9e9f9f9f9fffffffffffff6f6f6dddddd7c7c7c6b6b6b6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370 +727471747675757776777978797b7a7a7c7b7c7e7d7d7f7e7f81808181818383838585858787878989898b8b8b +8d8d8d8f8f8f9191919393939595959797979999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4a6a6a6a9a9a9ababab +aeaeaeb0b0b0b2b2b2b6b6b6b8b8b8babababcbcbcbebebec1c1c1c3c3c3c6c6c6c9c9c9cbcbcbcdcdcdd0d0d0 +d2d2d2d5d5d5d6d6d6d9d9d9dadadadcdcdcdedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e8e8e8 +e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e1e1e1e0e0e0dedededcdcdcdadadad8d8d8d6d6d6d5d5d5d2d2d2d0d0d0cdcdcdcbcbcbc8c8c8c6c6c6c4c4c4 +c1c1c1bfbfbfbcbcbcbababab7b7b7b5b5b5b2b2b2b0b0b0adadadabababa9a9a9a6a6a6a4a4a4a2a2a2a0a0a0 +9e9e9e9c9c9c9999999797979595959292929090908f8f8f8d8d8d8b8b8b898989878787848685838584828481 +7f817e7e807f7c7e7d7a7c7b797b7a77797875777674767571737271737070726f6e706d6c6e6b6b6d6a6a6c69 +696b686b6d6a858585ddddddf6f6f6fffffffffffff2f2f2d0d0d07373736b6b6b6b6d6a6a6c696b6d6a6c6e6b +6e706d6f716e717370737572747675767877777978787a797a7c7b7c7e7d7d7f7e7f8180838383848484858585 +8888888989898c8c8c8d8d8d8f8f8f9090909292929494949696969999999b9b9b9d9d9d9f9f9fa2a2a2a4a4a4 +a6a6a6a9a9a9abababadadadafafafb1b1b1b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdc0c0c0c3c3c3c5c5c5c7c7c7 +c9c9c9cccccccececed0d0d0d3d3d3d4d4d4d7d7d7d8d8d8dadadadcdcdcdddddddfdfdfe0e0e0e2e2e2e3e3e3 +e4e4e4e5e5e5e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e5e5e5e5e5e5e3e3e3 +e3e3e3e2e2e2e1e1e1dfdfdfdedededcdcdcdadadad8d8d8d6d6d6d4d4d4d3d3d3d0d0d0cecececcccccc9c9c9 +c7c7c7c4c4c4c2c2c2c0c0c0bdbdbdbbbbbbb8b8b8b6b6b6b4b4b4b1b1b1afafafadadadaaaaaaa8a8a8a6a6a6 +a3a3a3a1a1a19f9f9f9c9c9c9b9b9b9898989696969595959292929090908e8e8e8e8e8e8b8b8b898989878787 +8587868385848183807f817e7e807f7c7e7d7a7c7b797b7a77797875777674767572747370726f6f716e6e706d +6d6f6c6b6d6a6a6c696b6d6a6a6c69797979cfcfcff3f3f3fffffffffffff1f1f1bfbfbf6e706d6a6c696b6d6a +6a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776777978797b7a7b7d7c7d7f7e7e807f808281 +8282828383838686868888888989898a8a8a8d8d8d9090909191919393939595959797979898989a9a9a9c9c9c +9e9e9ea0a0a0a3a3a3a4a4a4a7a7a7a9a9a9acacacaeaeaeb1b1b1b4b4b4b6b6b6b8b8b8babababdbdbdbfbfbf +c1c1c1c4c4c4c6c6c6c8c8c8cacacacdcdcdcececed1d1d1d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dbdbdbdcdcdc +dedededfdfdfe1e1e1e1e1e1e2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4 +e4e4e4e2e2e2e2e2e2e1e1e1dfdfdfdedededcdcdcdbdbdbd9d9d9d8d8d8d6d6d6d5d5d5d3d3d3d1d1d1cfcfcf +cdcdcdcbcbcbc9c9c9c6c6c6c3c3c3c1c1c1bfbfbfbdbdbdbababab8b8b8b5b5b5b3b3b3b1b1b1aeaeaeacacac +aaaaaaa8a8a8a5a5a5a3a3a3a1a1a19e9e9e9c9e9b999b989799989597969595959393939090908f8f8f8b8d8c +8a8c8b8a8a8a8787878686868484848183828082817d7f7e7c7e7d7a7c7b797b7a787a79767877747675727473 +71737070726f6e706d6c6e6b6b6d6a6a6c696a6c696a6c69717372c3c3c3f1f1f1fffffffcfcfcf1f1f1aeaeae +6a6c696a6c696a6c696a6c696c6e6b6d6f6c6f716e70726f717370727471757776767877777978797b7a7b7d7c +7d7f7e7e807f8082818383838484848686868888888989898a8a8a8d8d8d8f8f8f909090929292949494969696 +9898989b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7a9a9a9acacacaeaeaeb1b1b1b2b2b2b4b4b4b7b7b7 +b9b9b9bcbcbcbebebec0c0c0c2c2c2c3c3c3c6c6c6c8c8c8cbcbcbcdcdcdcfcfcfd1d1d1d2d2d2d4d4d4d6d6d6 +d7d7d7d9d9d9dadadadcdcdcdddddddfdfdfdfdfdfe0e0e0e1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e3e3e3e3e3e3 +e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dedededddddddcdcdcdadadad9d9d9d8d8d8d6d6d6d4d4d4d3d3d3 +d0d0d0cfcfcfcdcdcdcbcbcbc9c9c9c7c7c7c3c3c3c2c2c2c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b4b4b4b3b3b3 +b0b0b0adadadabababa9a9a9a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9c9e9d9a9c9b979998959796949494929292 +9090908e8e8e8c8e8d8a8c8b8989898787878585858484848183828082817f81807d7f7e7a7c7b797b7a777978 +76787775777673757471737070726f6f716e6d6f6c6b6d6a6b6d6a6a6c696a6c696f7170afafaff1f1f1fdfdfd +fafafaf1f1f19d9d9d6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370737572747675767877 +777978797b7a7b7d7c7d7f7e7e807f7f81808282828383838585858787878989898b8b8b8d8d8d8e8e8e919191 +9292929494949595959898989a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a3a3a3a6a6a6a8a8a8abababadadadafafaf +b1b1b1b3b3b3b5b5b5b8b8b8babababcbcbcbebebec0c0c0c3c3c3c5c5c5c7c7c7c9c9c9cbcbcbcdcdcdcfcfcf +d1d1d1d2d2d2d3d3d3d5d5d5d6d6d6d8d8d8d9d9d9dadadadbdbdbdddddddddddddddddddedededfdfdfdfdfdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdededededededddddddddddddbdbdbdadadad9d9d9d8d8d8d7d7d7d6d6d6 +d4d4d4d2d2d2d1d1d1cecececdcdcdcbcbcbc9c9c9c7c7c7c5c5c5c2c2c2c0c0c0bebebebcbcbcbababab8b8b8 +b6b6b6b3b3b3b2b2b2afafafadadadabababa8a8a8a6a6a6a5a5a5a2a2a2a0a0a09e9e9e9d9d9d9a9a9a979797 +9595959395949193928f91908e908f8c8e8d8a8c8b8989898787878686868585858284838082817e807f7c7e7d +7b7d7c797b7a77797876787775777673757472747170726f6f716e6d6f6c6b6d6a6a6c696a6c696a6c696b6d6c +a3a3a3f1f1f1fafafaf9f9f9efefef8f8f8f6a6c696a6c696a6c696a6c696b6d6a6d6f6c6f716e70726f717370 +737572747675777978787a797a7c7b7b7d7c7d7f7e7e807f8082818282828484848686868787878989898b8b8b +8c8c8c8e8e8e9090909292929494949595959797979999999b9b9b9d9d9d9f9f9fa1a1a1a3a3a3a5a5a5a7a7a7 +a9a9a9acacacaeaeaeb0b0b0b2b2b2b4b4b4b7b7b7b9b9b9bbbbbbbdbdbdbebebec1c1c1c3c3c3c5c5c5c7c7c7 +c9c9c9cacacacccccccececed0d0d0d2d2d2d3d3d3d4d4d4d6d6d6d7d7d7d8d8d8d9d9d9dadadadbdbdbdbdbdb +dcdcdcdddddddddddddddddddddddddddddddddddddddddddcdcdcdcdcdcdbdbdbdadadad9d9d9d8d8d8d7d7d7 +d5d5d5d4d4d4d3d3d3d2d2d2d0d0d0cfcfcfcccccccacacacacacac8c8c8c5c5c5c3c3c3c2c2c2bebebebdbdbd +bababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa7a7a7a6a6a6a4a4a4a2a2a29f9f9f9d9d9d +9c9c9c9a9a9a9797979595959395949193928f918e8e908d8b8d8c898b8a898989878787868686848484828483 +8082817e807f7c7e7d7c7e7d7a7c7b787a7976787774767573757472747170726f6f716e6d6f6c6b6d6a6a6c69 +6a6c696a6c696b6d6c939393efefeff9f9f9f7f7f7ebebeb8484846a6c696a6c696a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776777978787a79797b7a7b7d7c7d7f7e7f8180808281838383848484868686 +8787878989898b8b8b8c8c8c8e8e8e8f8f8f9292929494949595959696969898989b9b9b9c9c9c9f9f9fa1a1a1 +a2a2a2a5a5a5a6a6a6a8a8a8abababadadadafafafb1b1b1b3b3b3b5b5b5b7b7b7b9b9b9bbbbbbbdbdbdbfbfbf +c1c1c1c3c3c3c6c6c6c7c7c7c9c9c9cacacacccccccececed0d0d0d1d1d1d2d2d2d4d4d4d5d5d5d6d6d6d7d7d7 +d8d8d8d8d8d8d9d9d9dadadadadadadadadadadadadbdbdbdbdbdbdadadadadadad9d9d9d9d9d9d8d8d8d7d7d7 +d7d7d7d6d6d6d5d5d5d3d3d3d2d2d2d1d1d1cfcfcfcecececdcdcdcbcbcbc8c8c8c7c7c7c6c6c6c3c3c3c2c2c2 +c0c0c0bdbdbdbbbbbbb9b9b9b7b7b7b5b5b5b3b3b3b0b0b0afafafacacacabababa9a9a9a7a7a7a5a5a5a2a2a2 +a0a0a09f9f9f9d9d9d9b9b9b9999999797979595959395949193928e908d8d8f8c8b8d8c8a8c8b898989888888 +8686868484848284838082817f81807d7f7e7b7d7c7a7c7b787a797779787577767476757274717173706f716e +6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c868686ecececf7f7f7f6f6f6e9e9e97d7d7d6a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6e706d717370727471747673747675777978787a797a7c7b7b7d7c7d7f7e7e807f808281 +8383838484848585858686868989898b8b8b8d8d8d8e8e8e8f8f8f9191919494949595959797979898989a9a9a +9b9b9b9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7aaaaaaacacacaeaeaeb0b0b0b2b2b2b4b4b4b6b6b6b8b8b8 +babababcbcbcbdbdbdc0c0c0c2c2c2c3c3c3c5c5c5c7c7c7c9c9c9cacacacccccccdcdcdcfcfcfd0d0d0d1d1d1 +d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d1d1d1d0d0d0cecececdcdcdcbcbcbcacacac8c8c8c7c7c7c5c5c5 +c3c3c3c2c2c2c0c0c0bdbdbdbcbcbcbababab8b8b8b6b6b6b4b4b4b2b2b2b0b0b0aeaeaeacacacaaaaaaa8a8a8 +a6a6a6a4a4a4a1a1a1a0a0a09e9e9e9c9c9c9a9a9a9898989696969595959294939092918e908f8d8f8e8b8d8c +8a8c8b8888888787878585858383838183828082817e807f7d7f7e7b7d7c797b7a787a79777978757776747675 +7274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696a6c6b828282eaeaeaf5f5f5f4f4f4e4e4e4777777 +6b6d6a6a6c696a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978797b7a7a7c7b7b7d7c +7d7f7e7f81808082818383838484848585858686868989898b8b8b8c8c8c8e8e8e8f8f8f909090929292949494 +9696969898989a9a9a9b9b9b9d9d9da0a0a0a1a1a1a3a3a3a5a5a5a7a7a7a9a9a9abababadadadafafafb1b1b1 +b2b2b2b4b4b4b6b6b6b8b8b8babababcbcbcbebebec0c0c0c1c1c1c2c2c2c5c5c5c6c6c6c8c8c8cacacacbcbcb +cccccccdcdcdcfcfcfd0d0d0d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d3d3d3d2d2d2d2d2d2d1d1d1d0d0d0cfcfcfcecececccccccbcbcbc9c9c9c8c8c8 +c6c6c6c5c5c5c3c3c3c1c1c1c0c0c0bdbdbdbbbbbbbbbbbbb9b9b9b6b6b6b5b5b5b3b3b3b1b1b1afafafadadad +abababa8a8a8a7a7a7a5a5a5a3a3a3a1a1a1a0a0a09e9e9e9b9b9b999b9a979998959796949695939393919191 +8f8f8f8d8d8d8b8d8c898b8a8888888787878585858484848284838082817e807f7d7f7e7b7d7c7a7c7b787a79 +7678777577767375747274717173706f716e6d6f6c6c6e6b6a6c696a6c696a6c696b6d6c7a7a7ae4e4e4f4f4f4 +f3f3f3dbdbdb7272726a6c696b6d6a6a6c696b6d6a6c6e6b6d6f6c6f716e717370727471737572757776777978 +797b7a797b7a7b7d7c7d7f7e7e807f8082818282828484848585858787878989898a8a8a8c8c8c8e8e8e8f8f8f +9191919292929494949696969898989999999b9b9b9d9d9d9f9f9fa0a0a0a2a2a2a4a4a4a5a5a5a8a8a8aaaaaa +acacacaeaeaeafafafb0b0b0b3b3b3b4b4b4b6b6b6b9b9b9babababcbcbcbebebec0c0c0c2c2c2c3c3c3c4c4c4 +c6c6c6c7c7c7c8c8c8cacacacacacacccccccdcdcdcecececfcfcfd0d0d0d0d0d0d1d1d1d1d1d1d2d2d2d2d2d2 +d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d1d1d1d0d0d0cfcfcfcfcfcfcdcdcdcccccccbcbcbc9c9c9 +c8c8c8c7c7c7c5c5c5c5c5c5c3c3c3c1c1c1c0c0c0bebebebbbbbbbababab9b9b9b7b7b7b5b5b5b3b3b3b1b1b1 +afafafadadadacacaca9a9a9a8a8a8a7a7a7a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b989a97979996959796 +9395949393939191918f8f8f8e8e8e8a8c8b898b8a8888888787878585858484848284837f81807f81807d7f7e +7a7c7b7a7c7b797b7a7779787577767375747274717173706f716e6e706d6c6e6b6a6c696a6c696a6c696a6c6b +797979dadadaf3f3f3f3f3f3d7d7d76e706f6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +7476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f7f8180828282848484848685868887888a87898b88 +8b8d8a8c8e8b8e908d8f918e919191939393959595979797989a97999b989c9c9c9e9e9ea0a0a0a1a1a1a4a4a4 +a5a5a5a7a7a7a9a9a9aaaaaaacacacaeaeaeb0b0b0b2b2b2b3b3b3b4b4b4b7b7b7b9b9b9babababcbcbcbebebe +bfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6c8c8c8c9c9c9cacacacbcbcbcccccccdcdcdcccecdcececececece +cfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d0d0d0d0d0d0cfcfcfcfcfcfcfcfcfcecececececececececbcbcbcbcbcb +cacacac9c9c9c8c8c8c6c6c6c5c5c5c3c3c3c2c2c2c2c2c2bfbfbfbdbdbdbbbbbbbababab9b9b9b7b7b7b5b5b5 +b3b3b3b2b2b2b0b0b0aeaeaeacacaca9a9a9a9a9a9a6a6a6a6a6a6a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +98989896969696969694949492929090928f8e908d8d8f8c8a8c8b898b8a878988858786848685838584818181 +8080807f7f7f7d7f7e7c7e7d797b7a79797977777775777673757471737070726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696b6d6a696b68757774d7d7d7f2f2f2f3f3f3d3d3d36c6e6d6a6c696a6c696a6c696b6d6a6c6e6b6d6f6c +6f716e7173707274717476737577767777777878787a7c7b7b7d7c7d7d7d7f7f7f808281828282838383848685 +858786878986898b888a8c898c8e8b8e908d8f918e919191939393959595979797979996989a979c9c9c9e9e9e +9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9abababadadadafafafb1b1b1b2b2b2b4b4b4b6b6b6b7b7b7 +b9b9b9bbbbbbbcbcbcbdbdbdc0c0c0c0c0c0c2c2c2c3c3c3c4c4c4c6c6c6c7c7c7c8c8c8c8c8c8cacacacbcbcb +cbcbcbcbcbcbcccccccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcccccccbcbcbcbcbcb +cacacac9c9c9c9c9c9c8c8c8c7c7c7c6c6c6c4c4c4c3c3c3c2c2c2c0c0c0c0c0c0bdbdbdbcbcbcbababab9b9b9 +b7b7b7b5b5b5b4b4b4b2b2b2b1b1b1afafafadadadabababa8a8a8a8a8a8a5a5a5a5a5a5a3a3a3a1a1a1a0a0a0 +9e9e9e9b9b9b9a9a9a98989897979796969693939391918f8e908d8d8f8c8c8e8b8a8c8b888a89878988858786 +8486858284838181818181817f7f7f7c7e7d7b7d7c797b7a79797977777775777674767572747170726f6f716e +6d6f6c6c6e6b6b6d6a6a6c696a6c696a6c696f716ecececef2f2f2f1f1f1cacaca6e706f6a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e7173707274717476737577767777777979797a7c7b7b7d7c7d7d7d7f7f7f808281 +828282838383848685868887878986898b888a8c898b8d8a8d8f8c8e908d919191939393949494969696979996 +989a979a9a9a9c9c9c9e9e9ea0a0a0a2a2a2a4a4a4a5a5a5a7a7a7a8a8a8aaaaaaacacacadadadafafafb1b1b1 +b3b3b3b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbebebebebebebfbfbfc1c1c1c2c2c2c4c4c4c5c5c5c6c6c6 +c6c6c6c7c7c7c8c8c8c8c8c8c9c9c9cacacacacacacacacacacacacacacacbcbcbcbcbcbcbcbcbcacacacacaca +c9c9c9c9c9c9c8c8c8c7c7c7c7c7c7c7c7c7c5c5c5c5c5c5c3c3c3c2c2c2c1c1c1bfbfbfbebebebdbdbdbcbcbc +bababab9b9b9b8b8b8b5b5b5b3b3b3b2b2b2b1b1b1afafafadadadacacacaaaaaaa8a8a8a7a7a7a5a5a5a4a4a4 +a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989896969695959592929291918f8e908d8d8f8c8c8e8b8a8c8b +888a898789888587868486858284838282828080808080807c7e7d7b7d7c7a7c7b797979777777757776747675 +71737070726f6f716e6e706d6c6e6b6b6d6a6a6c696a6c696a6c696e706dcececef0f0f0efefefc7c7c76d6f6e +6b6d6a6a6c696a6c696b6d6a6c6e6b6e706d6f716e70726f7274717476737577767878787979797a7c7b7b7d7c +7d7d7d7f7f7f808281818181838383848685868887878986888a87898b888b8d8a8d8f8c8e908d919191929292 +9494949595959698959799969a9a9a9c9c9c9d9d9d9f9f9fa1a1a1a2a2a2a4a4a4a6a6a6a8a8a8a9a9a9aaaaaa +abababaeaeaeb0b0b0b1b1b1b2b2b2b4b4b4b6b6b6b7b7b7b9b9b9babababcbcbcbcbcbcbebebebfbfbfc0c0c0 +c2c2c2c2c2c2c3c3c3c4c4c4c5c5c5c6c6c6c6c6c6c6c6c6c7c7c7c7c7c7c7c7c7c8c8c8c8c8c8c8c8c8c8c8c8 +c8c8c8c8c8c8c7c7c7c7c7c7c7c7c7c6c6c6c5c5c5c5c5c5c4c4c4c3c3c3c3c3c3c1c1c1c0c0c0bfbfbfbebebe +bdbdbdbcbcbcbababab8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b1b1b1b0b0b0aeaeaeacacacabababa9a9a9a7a7a7 +a5a5a5a4a4a4a2a2a2a0a0a09f9f9f9d9d9d9b9b9b99999998989898989895959594949492929291918f8e908d +8d8f8c8b8d8a8a8c8b888a898789888587868385848284838282828080808080807d7f7e7b7d7c7a7c7b797979 +78787875777674767571737070726f6f716e6e706d6c6e6b6b6d6a6a6c696b6d6a6a6c696f716eccccccefefef +eeeeeec8c8c86d6f6e6b6d6a696b686a6c696b6d6a6c6e6b6d6f6c6f716e717370727471747673757776787878 +787878797b7a7b7d7c7e7e7e7f7f7f7f8180818181838383848685868887878986898b88898b888b8d8a8d8f8c +8e908d9191919292929393939595959597949799969a9a9a9b9b9b9d9d9d9e9e9ea0a0a0a2a2a2a3a3a3a5a5a5 +a7a7a7a8a8a8aaaaaaabababacacacaeaeaeafafafb1b1b1b2b2b2b4b4b4b5b5b5b7b7b7b8b8b8babababbbbbb +bcbcbcbdbdbdbebebec0c0c0c1c1c1c1c1c1c2c2c2c3c3c3c4c4c4c4c4c4c5c5c5c5c5c5c5c5c5c5c5c5c6c6c6 +c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c5c5c5c5c5c5c5c5c4c4c4c3c3c3c2c2c2c2c2c2c1c1c1c0c0c0bfbfbf +bebebebdbdbdbcbcbcbbbbbbbababab8b8b8b6b6b6b5b5b5b4b4b4b2b2b2b2b2b2aeaeaeaeaeaeacacacaaaaaa +aaaaaaa8a8a8a6a6a6a5a5a5a3a3a3a2a2a2a0a0a09f9f9f9d9d9d9c9c9c9a9a9a999999979797959595949494 +92929291918f8d8f8c8c8e8b8b8d8a898b8a888a898789888486858385848284838181818080807f7f7f7d7f7e +7b7d7c797b7a7979797878787577767476757274717173706f716e6d6f6c6c6e6b6b6d6a6a6c696a6c69696b68 +6d6f6cc4c4c4ecececeaeaeac3c3c36d6f6e6a6c696a6c696a6c696b6d6a6c6e6b6e706d6f716e717370727471 +747673747675777777797979797b7a7b7d7c7e7e7e7f7f7f808281818181838383838584858786868885888a87 +898b888a8c898d8f8c8d8f8c8f8f8f9191919393939595959597949698959999999a9a9a9c9c9c9d9d9da0a0a0 +a1a1a1a2a2a2a3a3a3a6a6a6a6a6a6a8a8a8aaaaaaabababacacacadadadb0b0b0b1b1b1b2b2b2b4b4b4b5b5b5 +b6b6b6b8b8b8b9b9b9babababbbbbbbbbbbbbdbdbdbebebebfbfbfc0c0c0c0c0c0c1c1c1c1c1c1c2c2c2c3c3c3 +c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2c2c2c2c2c2c2c2c2c1c1c1c0c0c0c0c0c0c0c0c0 +bfbfbfbebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b6b6b6b5b5b5b3b3b3b3b3b3b1b1b1b0b0b0aeaeae +adadadabababaaaaaaa9a9a9a7a7a7a5a5a5a4a4a4a2a2a2a1a1a19f9f9f9d9d9d9c9c9c9b9b9b999999979797 +96969695959593939391919190908e8d8f8c8c8e8b8a8c89898b8a888a89868887848685848685828483818181 +8080807f7f7f7d7f7e7b7d7c797b7a79797978787875777674767572747170726f6f716e6d6f6c6c6e6b6b6d6a +6a6c696a6c69696b686f716ec7c7c7eeeeeeebebebc6c6c66f71706a6c696a6c696a6c696b6d6a6c6e6b6e706d +6f716e70726f727471747673747675777777797979797b7a7a7c7b7d7d7d7f7f7f808281818181838383838584 +858786868885888a87898b888a8c898c8e8b8d8f8c8f8f8f9090909292929494949496939597949898989a9a9a +9b9b9b9c9c9c9e9e9e9f9f9fa0a0a0a3a3a3a5a5a5a5a5a5a7a7a7a9a9a9aaaaaaabababacacacaeaeaeafafaf +b1b1b1b2b2b2b3b3b3b4b4b4b6b6b6b7b7b7b8b8b8b9b9b9b9b9b9bbbbbbbcbcbcbcbcbcbebebebebebebfbfbf +bfbfbfbfbfbfc0c0c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0c0c0c1c1c1c0c0c0c0c0c0c0c0c0bfbfbf +bfbfbfbebebebebebebdbdbdbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b4b4b4b3b3b3b2b2b2b1b1b1 +afafafaeaeaeacacacacacacaaaaaaa8a8a8a7a7a7a6a6a6a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9c9c9c9b9b9b +9a9a9a97979796969695959594949492929290909090908e8d8f8c8c8e8b8a8c89898b8a878988868887848685 +8385848284838181818080807f7f7f7c7e7d7a7c7b797b7a79797978787875777674767571737070726f6f716e +6e706d6c6e6b6b6d6a6a6c696a6c696a6c696f716ec6c6c6eeeeeeeeeeeec5c5c57476756a6c696a6c696a6c69 +6b6d6a6c6e6b6e706d6f716e70726f727471747673757776767676787878797b7a7a7c7b7e7e7e7e7e7e7f8180 +818181838383838584858786868885888a87898b888a8c898b8d8a8c8e8b8f8f8f909090919191939393949693 +9597949797979999999b9b9b9c9c9c9d9d9d9e9e9ea0a0a0a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9ababab +abababadadadaeaeaeafafafb1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b6b6b6b7b7b7b8b8b8b9b9b9babababababa +bcbcbcbcbcbcbcbcbcbdbdbdbdbdbdbebebebebebebebebebebebebebebebdbfbebfbfbfbebebebebebebebebe +bebebebebebebdbdbdbdbdbdbcbcbcbcbcbcbbbbbbbababab9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5b3b3b3 +b2b2b2b0b0b0afafafaeaeaeadadadaaaaaaaaaaaaa8a8a8a7a7a7a6a6a6a5a5a5a3a3a3a1a1a1a0a0a09f9f9f +9d9d9d9b9b9b9b9b9b9999999797979696969494949494949292929090908f8f8d8d8f8c8d8f8c8a8c89898b8a +8789888688878486858385848284838181818080807f7f7f7c7e7d7a7c7b797b7a787878777777757776737574 +72747170726f6f716e6e706d6c6e6b6b6d6a696b68696b686a6c69727471c7c7c7efefefeeeeeec6c6c67a7a7a +6b6d6a696b68696b686b6d6a6c6e6b6e706d70726f70726f717370727471757776767877777978797b7a7a7c7b +7c7e7d7d7f7e7e807f828282828282838383838584868887868885878986898b888b8d8a8c8e8d8e908f919191 +9191919393939494949496939696969898989b9b9b9b9b9b9c9c9c9e9e9e9e9e9ea1a1a1a2a2a2a4a4a4a4a4a4 +a6a6a6a7a7a7a9a9a9a9a9a9acacacadadadadadadafafafafafafb0b0b0b3b3b3b3b3b3b5b5b5b4b4b4b5b5b5 +b6b6b6b8b8b8b8b8b8b9b9b9b9b9b9bbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcbdbdbdbdbdbd +bcbcbcbcbcbcbcbcbcbcbcbcbbbbbbbbbbbbbabababababab9b9b9b9b9b9b8b8b8b7b7b7b6b6b6b5b5b5b5b5b5 +b3b3b3b3b3b3b1b1b1b0b0b0afafafaeaeaeacacacabababa9a9a9a9a9a9a6a6a6a6a6a6a5a5a5a4a4a4a2a2a2 +a1a1a19f9f9f9e9e9e9c9c9c9b9b9b999b9a989a999597969698979395949393939191919090908e8e8e8c8c8c +8b8d8a8a8c89888a878789868587848486858484848282828181818080807e807f7b7d7c7a7c7b797b7a777978 +75777675777673757471737070726f6f716e6e706d6d6f6c6b6d6a6b6d6a6b6d6a686a67767877c5c5c5f0f0f0 +efefefc5c5c57f7f7f686a67696b68696b686b6d6a6d6f6c6e706d6f716e70726f717370737572747675767877 +787a79797b7a7a7c7b7c7e7d7d7f7e7e807f818181828282848484838584858786868887878986898b888a8c89 +8b8d8c8e8e8e9090909090909292929294939496939696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9f +a1a1a1a3a3a3a3a3a3a5a5a5a6a6a6a8a8a8a8a8a8aaaaaaabababacacacaeaeaeaeaeaeafafafb1b1b1b1b1b1 +b3b3b3b3b3b3b4b4b4b5b5b5b6b6b6b6b6b6b6b6b6b7b7b7b8b8b8b8b8b8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9 +babababababababababababab9b9b9bababab9b9b9b8b8b8b9b9b9b8b8b8b8b8b8b7b7b7b7b7b7b6b6b6b5b5b5 +b4b4b4b3b3b3b3b3b3b1b1b1b1b1b1afafafaeaeaeaeaeaeadadadababababababa9a9a9a7a7a7a5a5a5a4a4a4 +a3a3a3a2a2a2a1a1a1a0a0a09e9e9e9d9d9d9c9c9c9a9a9a999b9a979998959796949695939594919392909090 +8f8f8f8e8e8e8c8c8c8b8d8a898b888789868688858587868385848383838282828181818080807e807f7c7e7d +7a7c7b797b7a77797875777674767573757471737070726f6f716e6e706d6d6f6c6b6d6a6a6c696a6c696b6d6a +7c7e7dc6c6c6f0f0f0f3f3f3c2c2c2858585686a676a6c696a6c696b6d6a6d6f6c6e706d6f716e70726f727471 +737572747675757776787a79797b7a7a7c7b7b7d7c7e807f7f8180818181828282848484838584848685868887 +878988888a878a8c8b8b8b8b8d8d8d8f8f8f9191919292929294939294939595959797979898989999999b9b9b +9d9d9d9e9e9e9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a6a6a6a7a7a7a9a9a9aaaaaaabababadadadadadad +aeaeaeafafafb0b0b0b1b1b1b1b1b1b2b2b2b3b3b3b4b4b4b5b5b5b5b5b5b5b5b5b5b5b5b6b6b6b7b7b7b7b7b7 +b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b8b8b8b8b8b8b8b8b8b8b8b8b7b7b7b7b7b7b7b7b7b6b6b6b6b6b6b6b6b6 +b5b5b5b4b4b4b3b3b3b2b2b2b1b1b1b1b1b1afafafafafafadadadadadadacacacabababa9a9a9a9a9a9a7a7a7 +a6a6a6a4a4a4a4a4a4a2a2a2a1a1a19f9f9f9f9f9f9d9d9d9c9c9c9a9a9a999999979998969897949695939594 +9294919092918f8f8f8f8f8f8e8e8e8c8c8c8a8c8b888a89878986868887848685828483838383818181808080 +7f7f7f7d7f7e7b7d7c7a7c7b797b7a77797875777674767573757471737070726f6e706d6d6f6c6c6e6b6a6c69 +6a6c696a6c69696b68818382c8c8c8f3f3f3f3f3f3c9c9c98c8c8c696b68696b686a6c696a6c696c6e6b6d6f6c +6f716e70726f727471737572757776767877787a79797b7a7a7c7b7b7d7c7d7f7e7e807f808080818181838383 +848484848685868887878988888a898b8b8b8b8b8b8d8d8d8f8f8f8f9190909291919392929493959595969696 +9797979999999a9a9a9b9b9b9d9d9d9e9e9e9e9e9ea0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a9a9a9 +a9a9a9aaaaaaabababacacacadadadaeaeaeaeaeaeaeb0afafb1b0b0b2b1b1b3b2b2b4b3b2b4b3b2b4b3b3b5b4 +b4b4b4b5b5b5b5b5b5b6b6b6b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b6b6b6b6b6b6b5b5b5b5b5b5b5b5b5b5b5b5 +b4b4b4b4b4b4b3b3b3b2b2b2b2b2b2b1b1b1b0b0b0afafafafafafadadadacacacababababababaaaaaaa9a9a9 +a7a7a7a7a7a7a5a5a5a4a4a4a4a4a4a3a3a3a1a1a1a0a0a09e9e9e9e9e9e9c9c9c9b9b9b9a9a9a989898969897 +9698979496959294939193908f918e8e908f8e8e8e8d8d8d8c8c8c8b8b8b898989878988868887848685828483 +8282828181818080807f7f7f7c7e7d7b7d7c7a7c7b787a7977797876787774767572747371737070726f6f716e +6d6f6c6c6e6b6a6c696a6c69696b686a6c69888a89ccccccf6f6f6f7f7f7c8c8c89292926a6c696a6c696a6c69 +6a6c696c6e6b6d6f6c6f716e70726f717370727471747675757776767877797b7a797b7a7b7d7c7c7e7d7e807f +8080808181818282828383838585858587868688878789888a8a8a8b8b8b8d8d8d8e8e8e8e908f8f9190919392 +9294939494949696969696969797979999999a9a9a9b9b9b9d9d9d9e9e9e9f9f9fa0a0a0a2a2a2a2a2a2a3a3a3 +a5a5a5a6a6a6a8a8a8a7a7a7a9a9a9aaaaaaabababacacacadadadadadadadafaeadafaeafb1b0b0b2b1b0b2b1 +b1b3b2b1b3b2b1b3b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b4b4b4b4b4b5b5b5b4b4b4b4b4b4b4b4b4b3b3b3 +b3b3b3b3b3b3b3b3b3b2b2b2b3b3b3b2b2b2b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadabababababab +aaaaaaa9a9a9a8a8a8a7a7a7a6a6a6a4a4a4a4a4a4a3a3a3a2a2a2a0a0a0a0a0a09e9e9e9d9d9d9b9b9b9a9a9a +99999998989895979695979693959492949390928f8f918e8e908d8e8e8e8d8d8d8c8c8c8a8a8a898989868686 +8686868585858383838183828082817f81807d7f7e7c7e7d7b7d7c7a7c7b797b7a777978767877747675727473 +7173707173706f716e6d6f6c6c6e6b6a6c696a6c696a6c69696b688c8e8dcdcdcdf7f7f7f9f9f9d1d1d19a9a9a +696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f717370727471747675757776757776787a79787a79 +7b7d7c7c7e7d7e807f7f7f7d8080808282828383838484848686868787878989898989898b8b8b8c8e8d8d8f8e +8e908f8f91909092919292929494949696969595959696969999999999999a9a9a9c9c9c9d9d9d9e9e9e9f9f9f +a1a1a1a1a1a1a2a2a2a4a4a4a5a5a5a6a6a6a7a7a7a9a9a9a9a9a9aaaaaaaaaaaaababababababacacacadadad +aeaeaeafafafafafafb0b0b0b0b0b0b0b0b0b1b1b1b1b1b1b1b1b1b1b1b1b2b2b2b2b2b2b2b2b2b3b3b3b2b2b2 +b2b2b2b2b2b2b2b2b2b2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0afafafafafafaeaeaeadadadadadadacacac +acacacaaaaaaaaaaaaa9a9a9a8a8a8a6a6a6a6a6a6a4a4a4a3a3a3a3a3a3a2a2a2a1a1a19f9f9f9f9f9f9d9d9d +9b9b9b9b9b9b9999999999999797979496959496959395949294939092918e908f8e908f8e8e8c8c8c8c8b8b8b +8989898888888686868686868585858383838183828082817e807f7d7f7c7c7e7d7a7c7b797b7a797b7a767877 +75777674767572747371737070726f6e706d6d6f6c6b6d6a696b68696b686a6c69696b68959796d3d3d3f9f9f9 +fbfbfbd3d3d39e9e9e6c6e6b6a6c69696b686a6c696b6d6a6c6e6b6e706d6f716e717370727471737574747675 +767877787a79797b7a7b7d7c7c7e7d7d7f7e80807e80807e828282838383848484868686878787888888898989 +8b8b8b8b8d8c8c8e8b8d8f8c8f91909191919292929393939494949595959696969898989999999a9a9a9b9b9b +9c9c9c9d9d9d9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a3a3a3a4a4a4a6a6a6a7a7a7a8a8a8a9a9a9a9a9a9aaaaaa +ababababababacacacacacacadadadaeaeaeaeaeaeafafafafafafafafafb0b0b0b0b0b0b1b1b1b1b1b1b1b1b1 +b1b1b1b1b1b1b0b0b0b1b1b1b0b0b0b0b0b0b1b1b1b0b0b0b0b0b0b0b0b0afafafaeaeaeadadadadadadadadad +acacacacacacabababaaaaaaa8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a5a5a5a4a4a4a2a2a2a2a2a2a1a1a1a0a0a0 +9e9e9e9e9e9e9c9c9c9a9a9a9a9a9a9898989797979696969496959395949294939193929090908f8f8f8e8e8e +8c8e8b8a8c898a8c89888a898789888787878686868585858383838183827f81807e807d7d7f7c7c7e7d7a7c7b +787a79787a7975777674767573757472747370726f6f716e6e706d6d6f6c6b6d6a696b68696b68696b686a6c69 +9c9e9ddcdcdcfafafafcfcfcdbdbdba1a1a170726f696b68696b686a6c696a6c696c6e6b6e706d6f716e717370 +727471737574747675767877777978787a79797b7a7c7e7d7d7f7e7f7f7d80807e81817f838383838383868686 +878787878787888888898b8a8a8c8b8b8d8a8d8f8c8f8f8f909090909090929292929292959595979797979797 +9898989999999a9a9a9b9b9b9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a2a2a2a4a4a4a4a4a4a4a4a4a6a6a6 +a7a7a7a7a7a7a8a8a8aaaaaaaaaaaaaaaaaaaaaaaaabababacacacadadadadadadadadadadadadaeaeaeaeaeae +aeaeaeaeaeaeaeaeaeafafafafafafaeaeaeafafafaeaeaeaeaeaeafafafaeaeaeadadadaeaeaeadadadadadad +acacacabababababababababaaaaaaa9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3a2a2a2 +a1a1a19f9f9f9f9f9f9e9e9e9d9d9d9c9c9c9a9a9a9a9a9a989898969696959595949695939594919392909291 +9090908e8e8e8d8d8d8b8d8a8a8c89898b888789888688878686868585858484848282828082817f817e7e807d +7d7f7c7c7e7d7a7c7b787a79787a7976787774767573757472747370726f6f716e6d6f6c6b6d6a6a6c69696b68 +696b68696b686d6f6c9c9e9ddfdfdffcfcfcffffffe0e0e0a5a5a5747675696b68696b68696b686a6c696c6e6b +6e706d6f716e70726f717370747675747675767877777978787a797a7c7b7a7c7b7d7f7e7e7e7e7f7f7f818181 +8282828284838385848587868789888888888a8a8a8b8b8b8b8b8b8d8d8d8f8f8f909090909090919191929292 +9494949595959696969797979898989a9a9a9a9a9a9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa1a1a1a1a1a1a3a3a3 +a3a3a3a3a3a3a5a5a5a6a6a6a6a6a6a7a7a7a7a7a7a9a9a9a9a9a9a9a9a9aaaaaaabababababababababababab +acacacadadadadadadadadadadadadacacacadadadadadadadadadadadadadadadacacacacacacadadadadadad +acacacabababaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a8a8a8a6a6a6a6a6a6a6a6a6a5a5a5a4a4a4a3a3a3 +a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9c9c9c9b9b9b9b9b9b999999989898979797959595969696959595 +9393939292929191918f91908d8f8e8c8e8d8a8c8b8a8c8b888a89878988868887858585848484838383828282 +7f81807f81807e807f7d7f7e7b7d7c797b7a787a797779787678777476757375747173727173706f716e6d6f6c +6c6e6b6b6d6a696b68696b686a6c69727272a4a4a4e4e4e4ffffffffffffe7e7e7a8a8a8787a796a6c69696b68 +696b686a6c696c6e6b6d6f6c6e706d70726f717370737574747675767877777978787a79797b7a7a7c7b7c7e7d +7f7f7f8080808181818181818284838385848486858688878787878888888a8a8a8b8b8b8c8c8c8e8e8e8f8f8f +9090909090909292929494949393939494949797979898989898989999999a9a9a9c9c9c9d9d9d9e9e9e9e9e9e +9f9f9fa0a0a0a1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a4a4a4a6a6a6a6a6a6a8a8a8a8a8a8a8a8a8a8a8a8a9a9a9 +a9a9a9a9a9a9aaaaaaaaaaaaabababababababababacacacabababacacacababababababababababababababab +abababababababababaaaaaaaaaaaaaaaaaaa9a9a9a9a9a9a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4a5a5a5 +a3a3a3a2a2a2a2a2a2a0a0a0a1a1a19f9f9f9e9e9e9d9d9d9d9d9d9b9b9b9a9a9a999999989898989898979797 +9595959494949393939292929191919090908e908f8d8f8e8b8d8c8a8c8b8a8c8b878988868887868887858585 +8484848383838282828082817f81807e807f7c7e7d7a7c7b787a79787a79767877757776747675737574717372 +70726f6f716e6d6f6c6c6e6b6b6d6a696b68696b68696b68777777afafafedededfffffffffffff0f0f0b3b3b3 +7e807f696b68696b68696b686a6c696c6e6b6d6f6c6e706d70726f727471727473737574757776767877777978 +787a797a7c7b7c7e7d7f7f7f8080808181818282828284838385848385848486858888888888888a8a8a8b8b8b +8c8c8c8d8d8d8f8f8f9090909090909191919393939393939595959797979797979797979898989a9a9a9a9a9a +9c9c9c9b9b9b9d9d9d9e9e9ea0a0a09f9f9fa1a1a1a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5a6a6a6 +a7a7a7a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a9a9a9a9a9a9a9a9a9aaaaaaaaaaaaaaaaaaaaaaaaa9a9a9aaaaaa +aaaaaaaaaaaaa9a9a9a9a9a9a9a9a9a8a8a8a8a8a8a7a7a7a8a8a8a8a8a8a7a7a7a7a7a7a6a6a6a6a6a6a4a4a4 +a4a4a4a3a3a3a3a3a3a2a2a2a1a1a1a1a1a19f9f9fa0a0a09e9e9e9e9e9e9d9d9d9c9c9c9b9b9b999999989898 +9797979797979696969595959393939292929191919090908f8f8f8d8f8e8c8e8d8b8d8c8b8d8c8a8c8b888a89 +8688878587868585858484848282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79777978767877757776 +74767573757471737270726f6f716e6e706d6c6e6b6a6c69696b68696b68696b687e7e7ebcbcbcf4f4f4ffffff +fffffff7f7f7c1c1c1858786696b686a6c69696b68696b686b6d6a6c6e6b6d6f6c6f716e717370727473747675 +747675767877777978787a797a7c7b7a7c7b7d7d7d7f7f7f808080818181818382838584848685858786878787 +8888888989898a8a8a8b8b8b8d8d8d8e8e8e8e8e8e919191919191919191939393959595969696969696979797 +9898989999999a9a9a9b9b9b9b9b9b9d9d9d9e9e9e9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a3a3a3a3a3a3 +a3a3a3a4a4a4a5a5a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8 +a8a8a8a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a3a3a3a3a3a3a3a3a3a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9e9e9e9d9d9d9c9c9c9c9c9c9b9b9b +9a9a9a9898989797979696969696969494949494949393939191919191919090908f8f8f8d8f8e8c8e8d8a8c8b +898b8a888a89888a898688878587868585858484848282828181817f81807e807f7c7e7d7a7c7b7a7c7b787a79 +7779787678777577767375747274737072716e706d6d6f6c6c6e6b6b6d6a696b68696b68696b68696b68828282 +c7c7c7f9f9f9fffffffffffffafafacccccc8c8e8d6a6c69696b68696b68696b686a6c696c6e6b6d6f6c6e706d +70726f717372747675747675757776777978787a79797b7a7a7c7b7b7d7c7d7f7e7f81807f8180828282838383 +8484848585858686868888888989898989898b8b8b8c8c8c8d8d8d8e8e8e8f8f8f909090919191929292939393 +9494949595959696969696969797979999999999999b9b9b9b9b9b9d9d9d9c9c9c9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a2a2a2a2a2a2a2a2a2a3a3a3a3a3a3a4a4a4a4a4a4a5a5a5a6a6a6a6a6a6a5a5a5a6a6a6a6a6a6a6a6a6 +a6a6a6a6a6a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a6a6a6a6a6a7a7a7a7a7a7a6a6a6a6a6a6a6a6a6a5a5a5 +a5a5a5a4a4a4a4a4a4a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a0a0a0a0a0a09f9f9f9e9e9e9e9e9e9d9d9d9c9c9c +9b9b9b9a9a9a9a9a9a9999999898989898989797979595959494949393939292929191919090908f8f8f8e8e8e +8c8e8d8b8d8c8a8c8b888a898688878688878587868486858484848282828181818181817f81807e807f7c7e7d +7a7c7b797b7a787a797779787577767476757375747274737072716f716e6d6f6c6c6e6b6b6d6a696b68696b68 +696b686a6c698d8d8dd4d4d4fbfbfbffffffffffffffffffd9d9d99799986c6e6b696b68696b686a6c696a6c69 +6b6d6a6d6f6c6f716e70726f707271737574747675757776777978787a79797b7a7b7d7c7c7e7d7d7f7e7f8180 +7f81808181818282828383838585858585858787878888888888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f909090 +9090909292929393939393939494949595959696969797979898989898989b9b9b9b9b9b9c9c9c9c9c9c9d9d9d +9e9e9e9e9e9e9f9f9fa0a0a0a0a0a0a0a0a0a2a2a2a2a2a2a2a2a2a2a2a2a3a3a3a4a4a4a5a5a5a5a5a5a5a5a5 +a4a4a4a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a4a4a5a5a5a5a5a5a5a5a5a5a5a5 +a4a4a4a5a5a5a4a4a4a4a4a4a3a3a3a2a2a2a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f9e9e9e9e9e9e9d9d9d +9c9c9c9c9c9c9c9c9c9a9a9a9a9a9a999999979797969696969696959595949494939393929292919191909090 +9090908f8f8f8e8e8e8a8c8b8a8c8b898b8a888a89868887858786848685848685848484828282818181818181 +7e807f7d7f7e7c7e7d7a7c7b797b7a7779787678777577767476757375747274737072716f716e6d6f6c6b6d6a +6a6c69696b68696b68696b686c6e6b969696e0e0e0ffffffffffffffffffffffffe9e9e9a3a5a46e706d696b68 +696b68696b686a6c696b6d6a6c6e6b6e706d6e706d717372727473747675757776767877777978787a797a7c7b +7b7d7c7c7e7d7d7f7e7e807f8181818282828484848585858585858787878888888888888a8a8a8b8b8b8b8b8b +8d8d8d8f8f8f8f8f8f8f8f8f919191929292919191939393959595969696969696979797979797999999999999 +9b9b9b9b9b9b9c9c9c9d9d9d9e9e9e9e9e9e9f9f9f9f9f9fa0a0a0a1a1a1a1a1a1a2a2a2a2a2a2a1a1a1a1a1a1 +a2a2a2a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a5a5a4a4a4a4a4a4 +a4a4a4a3a3a3a4a4a4a4a4a4a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a1a1a1a0a0a09f9f9f9f9f9f +9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9b9b9b999999999999989898979797969696969696959595939393939393 +9191919191919090908f8f8f8e8e8e8d8d8d8a8c8b8a8c8b888a89878988858786858786848685848685838383 +8282828181818080807e807f7c7e7d7b7d7c797b7a797b7a777978767877757776747675737574717372707271 +6f716e6d6f6c6b6d6a6a6c69696b68696b68696b686f716ea2a2a2eeeeeefffffffffffffffffffffffff4f4f4 +b1b3b2787a77696b68696b68696b68696b686b6d6a6d6f6c6e706d6e706d717372717372737574757776767877 +777978787a79797b7a7a7c7b7b7d7c7d7f7e7f8180818181818181818181828282848484858585868686878787 +8888888a8a8a8b8b8b8c8c8c8d8d8d8f8f8f8f8f8f909090919191919191939393939393959595959595959595 +9797979797979999999999999b9b9b9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d9f9f9f9e9e9e9f9f9f9f9f9fa0a0a0 +a1a1a1a1a1a1a1a1a1a1a1a1a2a2a2a1a1a1a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3 +a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a2a2a2a2a1a1a1a1a1a1a2a2a2a1a1a1a0a0a0a1a1a1a0a0a09f9f9f +9f9f9f9f9f9f9d9d9d9d9d9d9c9c9c9b9b9b9c9c9c9a9a9a9a9a9a999999989898979797969696959595949494 +9393939292929292929090909090908f8f8f8d8d8d8c8c8c8c8c8c8a8c8b8a8c8b888a89868887858786858786 +8486858284838181818181818080807f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877747675737574 +7274737072716f71706d6f6c6c6e6b6a6c69696b68696b68696b68696b68717370b8b8b8f6f6f6ffffffffffff +fffffffffffffbfbfbc8c8c87f7f7f696b68696b68696b68696b686a6c696b6d6c6e6e6e6f6f6f6f7170727473 +737574747675757776767877777978787a797a7c7b7b7d7c7c7e7d7e807f7f8180808281818181828282838383 +8686868686868888888888888888888989898c8c8c8d8d8d8e8e8e8f8f8f909090919191929292929292939393 +9395949496959597969597969797979898989898989999999a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9d9d9d +9f9f9f9f9f9f9f9f9fa0a0a09f9f9fa0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a1a1a1a0a0a0a1a1a1a1a1a1a1a1a1 +a2a2a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0a0a0a0a0a09f9f9fa0a0a0a0a0a09f9f9f +9f9f9f9f9f9f9f9f9f9e9e9e9d9d9d9d9d9d9c9c9c9b9b9b9b9b9b9b9b9b999999989a99989898979797979797 +9696969595959395949294939191919191919090909090908f8f8f8d8d8d8c8c8c8c8c8c8b8b8b898989888888 +8787878686868585858484848282828282828181817f81807e807f7c7e7d7b7d7c7a7c7b787a79787a77777976 +7678757577747274717173706f716e6e706d6e6e6e6d6d6d6a6c696a6c69696b686a6c69696b687a7c7bcecece +fbfbfbffffffffffffffffffffffffffffffd8d8d8919191696b68696b68696b68696b686a6c696b6d6a6e6e6e +7070706e706f717372727473737574757776767877777978797b7a797b7a7b7d7c7c7e7d7d7f7e7e807f7f8180 +8181818282828383838484848484848686868888888989898989898a8a8a8c8c8c8d8d8d8e8e8e8f8f8f8f8f8f +9090909191919393939294939395949395949496959696969797979898989999999999999a9a9a9a9a9a9b9b9b +9b9b9b9c9c9c9d9d9d9c9c9c9e9e9e9d9d9d9e9e9e9e9e9ea0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0 +a0a0a0a0a0a0a0a0a0a1a1a1a1a1a1a0a0a0a0a0a0a0a0a09f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a09f9f9f +9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9c9c9c9b9b9b9c9c9c9b9b9b9a9a9a9a9a9a999999999999969897 +9797979696969696969595959294939294939193929191919191918f8f8f8e8e8e8e8e8e8d8d8d8b8b8b8a8a8a +8989898888888787878686868686868484848383838181818181818080807e807f7d7f7e7c7e7d7b7d7c797b7a +787a797779767678757577747476737274717173706f716e6e706d6d6d6d6b6d6c6a6c69696b68696b68686a67 +696b6a8a8c8be1e1e1ffffffffffffffffffffffffffffffffffffebebeba4a4a46d6f6c696b68696b68696b68 +696b686b6d6a6c6e6b6f6f6f6e706f707271717372727473747675767877767877787a79797b7a7a7c7b7c7e7d +7c7e7d7d7f7e7f81808181818282828383838484848484848686868787878888888989898989898b8b8b8c8c8c +8d8d8d8e8e8e8e8e8e8f8f8f919191929292919392929493939594939594959595969696979797989898989898 +9999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9f9f9fa0a0a0 +9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 +a0a0a09e9e9e9e9e9e9e9e9e9e9e9e9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a999999999999 +9898989898989696969696969595959595959494949294939193929092919191919090908f8f8f8e8e8e8d8d8d +8c8c8c8b8b8b8989898989898989898787878686868686868484848282828282828181818080807e807f7d7f7e +7b7d7c7a7c7b797b7a787a797678757678757476737375727173707173706f716e6d6f6c6c6e6d6b6d6c6a6c69 +686a676a6c69696b686b6d6ca1a1a1f1f1f1fffffffffffffffffffffffffffffffffffff7f7f7b7b7b7797b78 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473747675757776767877787a79 +787a797a7c7b7b7d7c7c7e7d7d7f7e7e807f808080818181828282838383848484868686868686878787898989 +8989898a8a8a8b8b8b8b8b8b8d8d8d8e8e8e8f8f8f919191919191919392929493929493939594949494959595 +9696969797979797979898989999999999999999999a9a9a9b9b9b9c9c9c9c9c9c9b9b9b9d9d9d9d9d9d9d9d9d +9d9d9d9d9d9d9c9c9c9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9e9e9e9e9e9e9e9e9e9e9e9e +9e9e9e9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9c9c9c9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9b9b9b9a9a9a9a9a9a +9999999999999898989696969696969595959595959595959494949393939294939193929092919090908f8f8f +8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888868686858585848484838383828282818181808080 +7f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a77797876787575777473757272747170726f70726f6e706d6c6e6b +6c6e6d6a6c69696b68696b68696b68696b6a717171bdbdbdf8f8f8ffffffffffffffffffffffffffffffffffff +fefefecacaca8a8c896b6d6a696b68696b68696b686a6c696c6e6b6c6e6b6e706f6f7170717372727473737574 +747675757776777978787a79797b7a7a7c7b7b7d7c7c7e7d7d7f7e7f7f7f818181828282828282848484858585 +8686868686868888888888888a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e909090909090909291919392929493 +9294939494949595959595959696969696969797979797979898989999999999999999999a9a9a9b9b9b9a9a9a +9b9b9b9b9b9b9b9b9b9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d +9d9d9d9d9d9d9d9d9d9d9d9d9c9c9c9d9d9d9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9a9a9a +9a9a9a999999989898989898979797979797969696979797959595949494949494929493919392929493919392 +8f91908f8f8f8e8e8e8d8d8d8d8d8d8b8b8b8a8a8a8a8a8a898989888888878787858585848484848484838383 +8282828181817f7f7f7e7e7e7c7e7d7c7e7d7a7c7b797b7a787a7977797876787575777473757272747170726f +6f716e6d6f6c6c6e6b6b6d6a6a6c69696b68696b68696b68696b6a818181d6d6d6fefefeffffffffffffffffff +ffffffffffffffffffffffffe6e6e69d9d9d70726f696b686a6c69696b68696b686b6d6a6c6e6b6d6f6e6e706f +707271727473737574747675757776777978777978787a797a7c7b7b7d7c7c7e7d7d7f7e7f7f7f808080818181 +8282828383838585858585858686868888888888888989898a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8f8f8f909090 +8e908f909291919392929493939393949494949494959595969696969696969696979797989898989898999999 +9999999999999999999a9a9a9a9a9a9b9b9b9a9a9a9a9a9a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c +9d9d9d9d9d9d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b9b9b9a9a9a9a9a9a9b9b9b9a9a9a +9999999a9a9a9a9a9a999999989898989898989898979797969696969696959595949494939393939393919392 +9092919193929092918e908f8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989888888888888868686848484 +8383838383838282828181818080807f7f7f7e7e7e7c7e7d7b7d7c7a7c7b797b7a777978767877767875747673 +7274717173706f716e6e706d6d6f6c6c6e6b6a6c69696b686a6c69686a676a6c696b6d6c9a9a9aeeeeeeffffff +fffffffffffffffffffffffffffffffffffffffffff7f7f7b1b1b17b7b7b696b68696b68696b68696b68696b68 +6b6d6a6d6f6e6e706f6f7170717372727473737574747675757776777978787a79797b7a7a7c7b7c7e7d7c7e7d +7e7e7e7f7f7f8080808181818383838484848585858585858787878787878888888989898b8b8b8b8b8b8c8c8c +8c8c8c8e8e8e8f8f8f8e908f8f9190909291909291929292929292939393949494959595959595969696969696 +9797979797979898989898989999999999999999999898989a9a9a9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b +9b9b9b9b9b9b9a9a9a9b9b9b9b9b9b9a9a9a9a9a9a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a +9a9a9a999999989898989898989898989898989898979797969696969696959595959595959595939393939393 +9292929292929092919092918f91908e908f8e8e8e8e8e8e8c8c8c8c8c8c8b8b8b8a8a8a8a8a8a898989878787 +8787878585858484848383838282828282828181818080807f7f7f7d7d7d7b7d7c7a7c7b797b7a787a79777978 +7577767577747476737274717173706e706d6e706d6c6e6b6b6d6a6a6c69696b686a6c69696b68696b68747474 +bbbbbbf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffcecece8b8b8b6c6e6d696b68 +696b686a6c696a6c696b6d6a6d6f6e6d6f6e6e706f707271717372737574747675747675767877787a79797b7a +7a7c7b7b7d7c7c7e7d7e7e7e7e7e7e808080808080818181828282848484848484868686868686878787888888 +8a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8d8d8d8e908f8f91908f9190909291919191929292939393949494939393 +9494949595959595959696969696969797979797979898989999999999999898989999999999999999999a9a9a +9999999999999999999999999a9a9a9a9a9a9a9a9a9999999999999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a +9a9a9a999999989898999999999999989898989898979797969696979797979797969696969696959595949494 +9595959393939393939191919092919092918f91908e908f8d8f8e8e8e8e8d8d8d8b8b8b8b8b8b8b8b8b8a8a8a +8888888888888686868585858585858484848383838282828181818080807f7f7f7e7e7e7d7d7d7b7d7c7a7c7b +797b7a77797876787775777674767373757272747170726f6e706d6d6f6c6c6e6b6b6d6a696b686a6c69696b68 +696b68696b68858585ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffededed +a4a4a47070706a6c6b686a67696b68696b686a6c696c6e6b6d6f6c6e706d6f716e70726f717370737572747673 +767877777978787a79797b7a7a7c7b7c7e7d7e7e7e7f7f7f808080818181808281818382828483838584858585 +858585858786868887888a89898b8a898b8a8b8d8c8b8d8c8c8e8d8d8d8d8e8e8e8f8f8f909090919191919191 +929292939393939393939393939393949494959595959595969696969696979797979797979797989898989898 +999999999999999999999999999999999999989898999999999999989898999999999999989898989898999999 +999999999999989898999999989898999999999999999999979797979797979797979797969696959595959595 +9494949393939393939393939393939191919191919191919191918f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b +8b8b8b8989898888888787878787878585858484848484848383838383838282828181817f7f7f7f7f7f7c7e7d +7b7d7c7a7c7b787a79787a7976787775777674767572747171737070726f6f716e6e706d6d6f6c6b6d6a6a6c69 +696b68696b68696b68696b68696b68a4a4a4f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffbfbfbbcbcbc7f7f7f696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6e706d6f716e6f716e +717370737572747673757776767877777978787a797a7c7b7b7d7c7c7c7c7d7d7d7f7f7f7f7f7f808281818382 +828483828483848484858585858786858786878988878988888a898a8c8b8b8d8c8c8e8d8d8d8d8d8d8d8e8e8e +8f8f8f8f8f8f909090919191919191929292939393939393939393949494949494949494959595949494959595 +969696979797969696979797979797989898979797979797979797989898999999999999989898989898999999 +999999999999989898989898989898989898979797979797979797969696979797979797979797969696959595 +9595959494949494949393939393939393939393939191919191919191919090908f8f8f8e8e8e8d8d8d8d8d8d +8c8c8c8b8b8b8b8b8b8a8a8a8989898787878787878686868585858484848383838383838282828080807f7f7f +7f7f7f7d7d7d7c7e7d7b7d7c7a7c7b787a797779787678777577767476757274717173706f716e6f716e6d6f6c +6c6e6b6b6d6a6a6c69696b686a6c696a6c69696b68757774c4c4c4fcfcfcffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffe2e2e29494946d6f6e696b686a6c69696b68696b686b6d6a6c6e6b +6d6f6c6e706d6f716e70726f717370727471767877767877767877777978797b7a7a7c7b7c7c7c7d7d7d7d7f7e +7e807f808080818181828282838383838584838584858786858786868887878988878988888a89898b8a8a8c8b +8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090919191929292929292939393939393939393949494 +949494949494959595959595969696969696979797969696969696979797979797979797979797989898989898 +989898979797979797979797989898979797969696969696979797969696959595969696979797969696959595 +9494949494949595959494949393939393939292929292929292929292929090909090908f8f8f8e8e8e8e8e8e +8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a898989898989888888878787868686858585858585848484828282828282 +8181818080807f7f7f7e7e7e7d7d7d7b7d7c797b7a797b7a787a7976787775777674767573757471737070726f +6f716e6e706d6d6f6c6b6d6a6a6c69696b68696b68696b68696b68696b688d8d8be8e8e8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7aeaeae7779786a6c6b696b686a6c69 +686a676a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471747675747675757776777978797b7a7a7c7b +7b7b7b7c7c7c7d7f7e7e807f808080808080818181828282828483838584848685848685858786868887878988 +888a89888a89898b8a8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f9090908f8f8f919191919191929292 +939393939393939393949494949494949494949494959595949494949494959595959595969696959595969696 +969696959595969696969696969696969696969696969696979797969696959595969696969696949494959595 +9595959494949494949494949393939494949393939393939393939292929191919191919090908f8f8f8f8f8f +8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a888888878787878787868686868686858585848484 +8383838282828181818181817f7f7f7e7e7e7d7d7d7d7d7d7a7c7b797b7a787a79777978757776747675737574 +72747371737070726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b686a6c69696b68696b686f716eafafaff9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7d7d78c8e8d +6a6c6b6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370747675747675757776 +767877777978787a797b7b7b7c7c7c7c7e7d7c7e7d7e7e7e7f7f7f808080818181818382838584838584848685 +858786858786868887878988888a89898b8a8a8a8a8b8b8b8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f +909090919191919191929292919191929292929292949494949494939393949494949494959595949494949494 +959595949494959595959595949494959595969696969696969696959595959595959595959595959595959595 +9494949595959595959494949494949494949494949393939393939393939292929292929191919090908f8f8f +8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8b8b8b8a8a8a898989888888888888878787868686868686 +8585858484848383838181818181818080807f7f7f7f7f7f7d7d7d7c7c7c7c7c7c797b7a787a79777978767877 +7577767375747274737173727173706f716e6e706d6d6f6c6b6d6a6a6c696a6c69696b68696b68696b686a6c69 +858585e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff4f4f4a3a3a3737574696b6a6a6c69696b68696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f +727473737574747675757776777978787a797979797a7a7a7b7d7c7c7e7d7e7e7e7e7e7e7f7f7f808080818382 +8284838284838385848486858587868688878688878789888789888989898a8a8a8b8b8b8b8b8b8c8c8c8d8d8d +8e8e8e8e8e8e8e8e8e8f8f8f909090909090919191919191919191919191919191929292939393949494949494 +949494949494949494949494949494949494959595959595959595959595949494959595949494949494949494 +949494959595959595949494939393949494949494939393929292929292919191929292929292919191919191 +9090909090908f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8a8a8a8a8a8a898989898989888888878787 +8686868585858585858484848383838282828080808080807f7f7f7f7f7f7f7f7f7d7d7d7b7b7b7b7b7b787a79 +77797876787775777674767573757472747371737270726f6e706d6d6f6c6c6e6b6b6d6a6a6c69696b68696b68 +6a6c69696b686c6e6dacacacf7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffd2d2d28789886a6c6b696b686a6c69696b68696b686a6c696b6d6a6c6e6b +6e706d6f716e70726f7173727274737375747476757678777779787979797a7a7a7c7c7c7c7c7c7c7e7d7d7f7e +7e807f7f81808181818181818183828284838385848486858587868587868688878789888888888989898a8a8a +8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f909090909090919191919191929292929292 +919191929292939393949494939393939393939393939393939393949494949494939393939393939393939393 +949494949494939393939393939393949494939393939393929292929292929292929292929292919191919191 +9191919090909090909090909090908e8e8e8e8e8e8d8d8d8d8d8d8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a888888 +8787878787878787878686868585858585858383838181818181818181818080807f7f7f7e7e7e7e7e7e7c7c7c +7a7a7a7a7a7a7779787678777577767476757375747274737173727072716f716e6e706d6c6e6b6b6d6a6a6c69 +696b68696b686a6c69696b68696b687e7e7edcdcdcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4a3a5a4727473696b6a696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e6f71707173727375747476757476757577767777777878787a7a7a +7b7b7b7b7d7c7d7f7e7e807f7e807f808080808080818382828483828483838584838584848685868887868887 +8787878888888989898a8a8a8a8a8a8b8b8b8b8b8b8c8c8c8d8d8d8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f909090 +909090909090919191919191929292919191919191919191929292929292939393939393939393939393939393 +939393949494949494939393939393939393939393929292929292929292919191919191929292919191919191 +9090909090909090909090908f8f8f8f8f8f8f8f8f8f8f8f8d8d8d8c8c8c8c8c8c8c8c8c8a8a8a8a8a8a8a8a8a +8989898989898787878787878686868686868686868585858484848282828080808080808181817f7f7f7e7e7e +7e7e7e7c7c7c7b7b7b7979797979797779787577767577767476757274737173727072716f71706e706d6d6f6c +6c6e6b6b6d6a6a6c69696b68696b68696b68696b686c6e6ba7a7a7f6f6f6ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5d58b8b8b6b6d6a +696b68696b68696b686a6c696a6c696b6d6a6b6d6c6e706f70707070726f717370727471737572747673757774 +767875777976787a777a7c797b7d7a7b7d7a7c7e7d7d7f7e808080818181818181818181828282838383848685 +848685848685858786868887878988878988888a89888a89898b8a898b8a8a8c8b8b8b8b8c8c8c8d8d8d8d8d8d +8d8d8d8e8e8e9090908e8e8e909090919191919191919191919191909090929292919191919191919191929292 +929292929292929292929292929292929292929292929292919191919191919191929292939393919191919191 +9090909191919191919090908f8f8f8f8f8f8f8f8f8e8e8e8e8e8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c898b8a +898b8a898b8a898b8a878988868887868887868887838582848683838582828483828282808080818181808080 +8080807f7f7f7d7f7e7c7e7d7b7d7c7a7c7b797b7a787a7976787575777474767373757272747171737070726f +6f716e6f6f6f6d6d6d6b6d6a6a6c69696b686a6c69696b68696b68696b6a7c7e7ddededeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f6f6f6a4a4a4757774696b68696b68696b68696b68696b686a6c696c6e6b6c6e6d6e706f6f716e70726f717370 +727471737572747673767875767875777976797b787a7c797b7d7a7b7d7c7d7f7e7e807f7f8180808080818181 +818181828282828483838584848685838584858786868887868887888a89888a89888a89898b8a8a8c8b8a8a8a +8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f9090908f8f8f909090919191 +909090909090909090919191919191929292929292919191919191919191919191919191909090909090919191 +9090909090909090908f8f8f8f8f8f9090909090908f8f8f8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8b8b8b +8b8b8b8b8b8b898b8a888a89888a89878988878988868887858786848685848683848683828483818181818181 +8080808080808080807e7e7e7d7f7e7c7e7d7b7d7c7a7c7b787a79777978767877757774747673737572727471 +71737070726f6f716e6e706d6e6e6e6d6d6d6b6d6a696b686a6c69686a676b6d6a686a676c6e6da9a9a9f8f8f8 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd8c8e8b6c6e6b6a6c69696b68686a67696b68696b686b6d6a6c6e6b6e706f +6e706d6f716e70726f717370727471737572757774757774767877777978797b7a7a7c7b7a7c797b7d7a7c7e7b +7e807d7f7f7f808080818181818181808281828483838584838584848685858786868887878988878988888a89 +888a89898b8a8a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f +8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f909090909090909090919191919191909090909090909090919191909090 +8f8f8f9090909090908f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8c8c8c +8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a888a89878988878988868887868887858786848685828483828481828282 +8282828080808181818080807f7f7f7f7f7f7d7f7e7c7e7d7a7c7b797b7a787a79777978767877757776747673 +73757272747171737070726f6f716e6e706d6d6f6c6d6d6d6b6d6c6a6c696a6c69686a676a6c69686a67696b68 +858585e6e6e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffcfcfcb4b4b4797b786a6c69696b68696b686a6c69696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d70726f717370727471737572747673757774777777787878787a79797b7a +7a7c797b7d7a7c7e7b7d7f7c7f7f7f7f7f7f808080818181808281808281818382828483848685858786858786 +858786858786868887878988888a898989898a8a8a8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8d8d8d8c8c8c8d8d8d +8d8d8d8d8d8d8e8e8e8e8e8e8e8e8e8e8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f +8f8f8f8f8f8f8f8f8f8e8e8e8f8f8f8f8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d8d8d8d +8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a898989898989878988868887868887868887858786848685838584 +8284838484848282828181818080808080807f7f7f7d7f7e7d7f7e7c7e7d7b7d7c797b7a797979797979787878 +7678777577767476737274717173707173706f716e6e706d6d6f6c6c6e6b6b6d6c6a6c69696b686a6c69696b68 +696b68696b6870726fbababafdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaea9797976f716e696b68 +6a6c69686a67696b686a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370727471737572747673767676 +767676777978787a79797b78797b787a7c797c7e7b7c7e7d7d7f7e7e807f7f8180818181818181818181838383 +8385848486858486858587868587868688878789888789888888888989898a8a8a8a8a8a8a8a8a8b8b8b8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8e8e8e8d8d8d8d8d8d8d8d8d +8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8d8d8d8d8d8e8e8e8e8e8e8d8d8d8e8e8e8d8d8d8c8c8c8d8d8d8d8d8d +8d8d8d8c8c8c8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a898989898989888888878787868887868887858786858786 +8385848284838284838284838282828181818080808080808080807e807f7c7e7d7d7f7e7a7c7b7a7c7b797b7a +79797978787877777775777674767573757272747171737070726f6f716e6e706d6d6f6c6c6e6b6b6d6a6a6c69 +696b68696b68696b68696b686a6c698d8f8eeeeeeeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +cecece8183826b6d6a696b686a6c69696b686a6c696a6c696b6d6a6c6e6b6d6f6c6e706d6f716e70726f717370 +727471737572747675757776767877777978787a77797b787a7c797b7d7a7c7e7d7d7f7e7d7f7e7e807f808080 +808080808080818181818382828483838584848685848685858786858786868887878787888888898989898989 +8989898a8a8a8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d +8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8d8d8d8d8d8d +8c8c8c8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a898989898989888888888888878787868686858786 +8587868486858385848284838284838284838183828181818181818080807f7f7f7e807f7d7f7e7b7d7c7a7c79 +797b7a797b7a77797876787775777675777674767573757472747171737070726f6f716e6e706d6d6f6c6c6e6b +6b6d6a6a6c69686a67696b68696b68696b68696b68777978d4d4d4ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f8f8a0a2a1767877686a67696b68696b68696b68696b686a6c696b6d6a6c6e6b6d6f6c +6e706d6f716e70726f717370727471737572747673757774767875777978787a79797b7a7a7c7b7a7c7b7b7d7c +7c7e7d7d7f7e7f7f7f7f7f7f808080818181818382818382828483838584838584848685848685858786878787 +8787878787878888888989898989898a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8b8b8b8c8c8c8c8c8c8c8c8c8b8b8b +8c8c8c8c8c8c8c8c8c8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8d8d8d8d8d8d8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8a8a8a8a8a8a8a8a8a898989888888888888878787878787 +8686868686868486858486858385848284838183828183828183828082818080807f81807e807f7d7f7e7c7e7d +7c7e7d7a7c797a7c79797979787a7977797876787775777675777673757472747371737070726f6f716e6e706d +6d6f6c6c6e6b6b6d6a6a6c69696b68696b686a6c69696b68696b686c6e6ba1a1a1f9f9f9ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe6e6e68b8d8c6d6f6e696b68696b68696b68696b68696b68 +6a6c696b6d6a6c6e6b6d6f6c6e706d6f716e717370717370727471737572747673757774767877777978797979 +7979797a7c7b7a7c7b7b7d7c7c7e7d7d7d7d7e7e7e8080808080807f8180808281818382828483828483828483 +8385848486858585858686868686868787878787878787878888888989898a8a8a8a8a8a8989898a8a8a8a8a8a +8a8a8a8a8a8a8a8a8a8b8b8b8c8c8c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c +8b8b8b8c8c8c8b8b8b8a8a8a8a8a8a8a8a8a8b8b8b8a8a8a8a8a8a898989898989898989898989888888878787 +8686868686868686868585858585858385848284838284838284838183828082818082817f81807f7f7f7f8180 +7d7f7e7c7e7d7b7d7c7a7c79797b78797977797979787878767877757776747675737574727473717372717370 +6f716e6e706d6e706d6c6e6b6b6d6a6a6c69696b68696b68696b68696b68696b68696b68838582ebebebffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdcece7f81806c6e6b686a67 +6a6c69696b68696b686b6b6b6c6c6c6c6c6c6e6e6e6f6f6f707070707070717171727272727473737574747675 +757776767877777978787a79797b7a797b7a7a7c7b7c7e7d7c7e7d7d7f7e7e807f7e807f808080808080818181 +818181838383838383848484848484848484848484868686858585868686878787878787888888888888878787 +8888888989898989898989898a8a8a8a8a8a8b8b8b8989898a8a8a8a8a8a8a8a8a8a8a8a8989898b8b8b898b88 +8a8c8b8b8b8b8b8b8b8b8b8b8b8b8b898b8a888a87898989898989898989898989898989898989888888898989 +878787868686868686868686858585848484848484848484828483828483818382808281818181818181808080 +7f7f7f7e807f7d7f7e7c7e7d7b7d7c7a7c7b797b7a797b7a777978787876777775757774747673737574727473 +7173727171717171716f6f6f6f6f6f6e6e6e6c6c6c6b6d6c6a6c6b696b6a696b68696b68696b686a6c69727473 +d2d2d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +b2b3b37678756b6d6a696b68696b68696b68696b6a6a6c6b6a6c6b6c6e6d6d6f6e6d6f6e6f71706f7170727272 +717372727473737574747675757776767877777978777978787a79797b7a7a7c7b7b7d7c7c7e7d7c7e7d7d7f7e +7f7f7f808080808080808080818181828282838383838383848484838383858585848484858585868686868686 +8787878787878787878888888989898888888888888888888989898a8a8a888888898989898989898989898989 +898989898989878986888a89888888898989898989898989898989888a87878988878988878988868887868887 +868887868887868887878787868686858585848484848484848484848484838383828483818382808281808281 +8080808080807f7f7f7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a797b7a787a79777978767875757774747673 +7375727274737173727171717070707070706f6f6f6d6d6d6c6c6c6a6c6b6b6d6c6a6c6b696b6a696b68696b68 +6a6c696d6f6cafb2b1fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff0f0f0909291727471696b68696b68696b68696b68696b686a6c696c6e6b6c6e6b6c6e6b +6d6f6c6f716e707070707271717372727473737574747675757776767877767877787a79787a79797b7a7a7c7b +7b7d7c7b7d7c7c7e7d7d7d7d7e7e7e7f7f7f7f7f7f818181818181828282828282838383838383848484848484 +848484858585858585868686868686868686878787878787878787868686878787888888888888878787888888 +878988878988888a89888a89878988878986878988878988878787878787888888888888888886868887868887 +868887858786858786858786858786858786858585848484848484848484848484838383838383828282818181 +8181818080807f7f7f7e807f7e807f7d7f7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79787a79777978767877 +7577747476737375727274717173727072717070706f6f6f6d6f6c6c6e6b6b6d6a6c6e6b6a6c69696b68696b68 +696b68696b68696b686a6c698a8a8af3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffe1e1e1898b8a6f7170696b686a6c69696b68696b68696b68 +6a6c696c6e6b6c6e6b6d6f6c6f716e6f71706f7170717372717372727473737574747675757776767877777978 +777978787a79797b7a7a7c7b7a7c7b7b7d7c7d7d7d7e7e7e7e7e7e7f7f7f808080808080808080818181828282 +828282838383838383848484848484858585858585858585858585868686868686868686868686868686868686 +878787878787868887868887868887868887878988868887878986868887878988868887878787878787878787 +878785858786858786858786858786848685848685848685848685848484848484848484838383838383828282 +8282828181818181818080807f7f7f7f7f7f7d7f7e7d7f7e7c7e7d7b7d7c7b7d7c7a7c7b797b7a787a79777978 +7779787678777577767476737375727274717173707173727171716f6f6f6f6f6f6d6f6c6c6e6b6c6e6b6a6c69 +696b686a6c69696b68696b68696b68696b687c7c7ae5e5e5ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4d4d47e807f6a6c69696b68 +696b68696b68696b68696b686a6c696c6e6b6c6e6b6d6f6c6e706f6f7170707271717372717372727473737574 +747675757776767877767877777978787a79797b7a797b7a7a7c7b7c7c7c7d7d7d7d7d7d7d7d7d7f7f7f7f7f7f +808080818181818181818181828282828282838383828282848484838383848484848484858585858585858585 +868686858585858585868684868684858784858784858784858784868885858784858786858784858784858784 +858784868684868684868686848685848685848685848685838584838584838584838584848484838383838383 +8282828181818181818181818181818080807f7f7f7e7e7e7e7e7e7c7e7d7c7e7d7b7d7c7a7c7b797b7a787a79 +787a7977797876787776787775777674767573757272747171737070726f6f71707070706e6e6e6e6e6e6c6e6b +6b6d6a6b6d6a696b686a6c69696b68696b68696b68696b68737574d5d5d5ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +c3c3c37a7c79686a67696b68696b686a6c69696b68696b686b6d6a6b6d6a6c6e6b6d6f6e6e706f6f7170707271 +707271717372727473737574747675747675757776767877777978777978797b7a797b7a7b7b7b7c7c7c7c7c7c +7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282818181838383838383838383838383 +838383848484848484848484848484858585848683858784848683848683848683848683848683848683848685 +848683848683848683848683848683848482858585848685838584838584838584828483828483828483828483 +8383838282828181818181818181818080808080807f7f7f7e7e7e7e7e7e7d7d7d7d7d7d7b7d7c7b7d7c7a7c7b +797b7a787a7977797877797876787775777675777674767573757472747171737070726f6f716e7070706f6f6f +6e6e6e6d6d6d6b6d6a6a6c69696b68696b68696b68696b686a6c69696b686e706fc5c5c5ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffb3b3b37375726a6c69686a67696b68696b68696b68696b686a6c696c6e6b6c6e6d +6d6f6e6e706f6f71706f7170707271717372727473747675747675757776757776767877767877787a79787a79 +7979797a7a7a7b7b7b7c7c7c7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f7f7f7f808080808080818181818181828282 +828282818181828282828282838383848484848484838383838383838582838582838582838582838582838582 +838582838582848685838582838582838582838582828481828481848484838584838584828483828483828483 +8183828183828183828181818181818080808080808080807f7f7f7f7f7f7d7d7d7d7f7e7c7e7d7b7d7c7b7d7c +7b7b7b7a7a7a7a7a7a797979787a7977797876787775777674767574767573757472747371737070726f6f716e +6f6f6d6f6f6f6e6e6e6c6e6d6b6d6c696b68696b68696b68696b68696b686a6c69686a676c6e6bb4b4b4ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffafafaaaaaa970726f6a6c69686a67696b68696b68696b68 +696b686a6c696b6d6c6c6e6d6d6f6e6f6f6f6e706f6f7170707271717372737574737574747675747675757776 +7577767779787779787979797a7a7a7a7a7a7a7a7a7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7f7f7f +7f7f7f808080808080818181818181828282818181818181828282838383838383838383828481828481828481 +828481828481838582838582828481828483838582828481838582838582828481828481828483828282838383 +8282828282828181818181818080808181818080808080808080807f7f7f7e7e7e7e7e7e7e7e7e7d7d7d7c7e7d +7b7d7c7a7c7b7a7c7b7a7a7a7a7a7a797979787878767877757776747675747675737574737574727473717372 +70726f6f716e6f6f6d6e6e6c6e6e6e6c6e6d6b6d6c6a6c6b696b68696b68686a676a6c69696b68696b686a6c69 +a7a7a6fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7a1a1a070726f6b6d6a +6a6c69696b68696b68696b68696b686a6c696b6d6a6d6f6c6d6d6b6e6e6c6e706d6f716e70726f717372727473 +737574737574747675757776767877767877777978777978787a79797b7a797b7a7a7c7b7b7d7c7b7d7c7b7d7c +7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7f81807f81807f8180808281808281808281808281818382818382 +818380818380818380818380818382818382838383838383828481828481818380818380818380818382818181 +8181818183828082818082818082817f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7a7c7b7a7c7b797b7a797b7a787a79777978777978767877757774757774747673737572727471 +72747171737070726f6f716e6f716e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b686a6c69696b68696b68696b68 +696b686a6c699f9f9ff8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f5f5f59e9e9e7173726a6c69696b686a6c69696b68696b68696b686a6c696b6d6a6c6c6a6d6d6b6e706d6e706d +6f716e707271717372727473727473737574737574747675757776767877767877777978787a79787a79797b7a +797b7a7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7e807f7e807f7e807f7e807f7f81807f8180 +7f81807f81808082817f817e7f817e80827f80827f80828180828180828181838280827f80827f80827f80827f +80827f7f81808080808080808082817f81807f81807f81807f81807e807f7e807f7e807f7d7f7e7d7f7e7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a787a79787a79777978767877767877757776747673737572 +73757272747171737070726f70726f6f716e6e706d6e706d6d6f6c6b6d6a6b6d6a6b6d6a6a6c69696b68696b68 +6a6c69696b686a6c696a6c699b9c9cf6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff5f5f5a0a0a06f7170696b68686a676a6c69696b68696b68696b686a6c696b6b69 +6c6c6a6d6f6c6e706d6e706d6f7170707271717372717372727473727473737574747675757776757776767877 +777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e +7d7f7e7e807f7e807f7e807f7e807f7f81807e807f7f81807f81807f81807f817e7f817e7f817e7f817e7f817e +7f817e7f817e7f81807f81807f81807e807f7e807f7e807f7e807f7e807f7d7f7e7d7f7e7d7f7e7d7f7e7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978767877767877757776747675 +74767573757273757272747171737070726f70726f6f716e6e706d6e706d6c6e6b6c6e6b6b6d6a6a6c69696b68 +696b686a6c69696b686a6c69696b686a6c699f9f9ff6f6f6ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff8f8f8a7a7a76e706f6a6c69696b68696b68696b68 +696b68696b686a6c696b6d6a6b6d6a6c6e6b6d6f6c6e706f6f7170707271707271717372717372727473737574 +747675747675757776757776767877777978777978787a79787a79797b7a797b7a7a7c7b7a7c7b7b7d7c7b7d7c +7b7d7c7c7e7d7c7e7d7c7e7d7d7f7e7d7f7e7d7f7e7d7f7e7e807f7e7e7e7f7f7f7e807f7e807f7e807d7e807d +7e807d7e807d7e807d7e807d7e807f7f7f7f7f7f7f7e807f7e807d7e807d7d7f7e7d7f7e7d7f7e7c7e7d7c7e7d +7c7e7d7c7e7d7b7d7c7b7d7c7b7d7c7a7c7b7a7c7b797b7a797b7a787a79787a79777978777978767877757776 +75777674767573757473757472747171737071737070726f6f716e6e706d6e706d6d6f6c6c6e6b6b6d6a6b6d6a +6a6c69696b686a6c69696b68696b686a6c69696b686a6c69a5a5a5f8f8f8ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcb0b1b06d6f6c +6a6c69696b68696b686a6c69696b68696b686a6c696a6c696b6d6a6c6e6b6d6f6e6d6f6e6e706f6f7170707271 +707271717372727473727473737574747675747675757776757776767877777978777978787a79787a79797b7a +797b7a797b7a7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c7b7d7c7c7e7d7c7e7d7c7e7d7d7d7d7d7d7d7c7e7d +7d7f7e7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7c7d7f7e7e7e7e7d7d7d7c7e7d7c7e7b7c7e7b7c7e7d7c7e7d +7c7e7d7b7d7c7b7d7c7b7d7c7b7d7c7a7c7b797b7a797b7a797b7a787a79787a79787a79777978777978767877 +75777675777674767574767573757472747372747371737070726f70726f6f716e6e706d6d6f6c6d6f6c6c6e6b +6b6d6a6a6c69696b68696b68696b68696b68696b68696b68696b686b6d6cafb0affcfcfcffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffbebfbf6e706d6a6c69696b68696b68696b68696b68696b68696b686a6c696b6d6a6c6e6d6c6e6d +6d6f6e6e706f6e706f6f7170707271717372717372727473737574737574747675747675757776767877767877 +767877777978777978787a79787a79797b7a797b7a797b7a7a7c7b7a7c7b7a7c7b7a7c7b7b7d7c7b7d7c7b7d7c +7b7d7c7b7d7c7b7d7c7c7e7d7c7e7b7c7e7b7c7e7b7c7e7b7c7e7d7c7e7d7c7e7d7b7d7c7b7d7c7b7d7a7b7d7a +7b7d7a7b7d7c7b7d7c7a7c7b7a7c7b7a7c7b7a7c7b797b7a797b7a787a79787a79787a79777978777978767877 +76787776787775777674767574767573757473757472747371737271737270726f6f716e6e706d6e706d6d6f6c +6c6e6b6b6d6a6b6d6a6a6c69696b68696b686a6c69696b68696b68696b68696b686a6c6bbdbebdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffcecece6f71706a6c69686a67696b68696b68696b68696b68696b68 +6a6c696b6d6c6b6d6c6c6e6d6d6f6e6d6f6e6e706f6f7170707271707271717372727473727473737574737574 +747675747675757776757776767877767877767877777978777978787a79787a79797b7a797b7a797b7a797b7a +7a7c7b7a7c7b7a7c7b7a7c797a7c797a7c797b7d7a7b7d7c7b7d7c7b7d7c7b7d7c7c7c7c7c7c7c7b7d7c7a7c79 +7a7c797a7c797a7c797a7c797a7c7b7a7c7b797b7a797b7a797b7a797b7a787a79787a79787a79777978777978 +7678777678777577767577767476757476757375747375747274737274737173727072717072716f716e6e706d +6d6f6c6d6f6c6d6f6c6b6d6a6a6c696a6c69696b68696b686a6c69696b68696b686a6c69696b686c6e6bcecece +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7e7f7d6b6d6a696b68696b68 +696b68696b68696b68696b68696b6a6a6c6b6b6d6c6c6e6d6c6e6d6d6f6e6e706f6f71706f7170707271707271 +717372727473727473737574737574747675747675757776757776757776767877767877777978777978777978 +787a79787a79787a79787a79797b7a797b7a797b78797b78797b78797b78797b7a797b7a7a7a7a7a7a7a7b7b7b +7b7b7b797b7a797b78797b78797b78797b78797b78797b7a797b7a787a79787a79787a79787a79777978777978 +7678777678777577767577767577767476757476757375747375747274737173727173727072717072716f7170 +6e706f6e706d6d6f6c6c6e6b6c6e6b6b6d6a6a6c69696b68696b68696b686a6c696a6c69696b686a6c69696b68 +7a7c7adfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1 +a5a5a56a6a6a696b68696b68696b68696b686a6c696a6c69696b686a6c696b6d6a6c6e6d6c6e6d6c6e6d6d6f6e +6e706d6e706d6f716e70726f70726f717370727471727471737572737572747673747673747673757774757774 +767875767877767877767877777978777978777978777978787a79787a79787a79787a79787a79787a79787a79 +787a79787a79787a79787a79787a79787a79787a79787a79777978777978787a79777978777978777978767877 +76787776787776787775777475777474767374767373757273757273757272747172747171737070726f70726f +6f716e6f716e6e706d6d6f6c6d6f6e6c6e6d6b6d6c6a6c6b6a6c69696b68696b68696b68696b68686a67696b68 +6a6c69696b68a2a2a2f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffc4c4c46e6e6e696b68696b68696b686a6c696a6c69696b68696b68696b686a6c69 +6b6d6c6b6d6c6c6e6d6d6f6c6d6f6c6e706d6f716e6f716e70726f70726f717370717370727471727471737572 +737572737572747673747673747675757776757776757776767877767877767877767877777978777978777978 +777978777978777978777978777978777978777978777978777978777978777978777978777978767877767877 +76787775777675777675777674767574767574767373757273757273757272747172747171737071737070726f +70726f6f716e6f716e6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68696b68696b68 +696b68696b686a6c69696b68c3c4c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e18e8f8f6b6d6a696b686a6c69696b686a6c69 +696b68696b68696b686a6c696a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f +717370717370727471727471727471737572737572737574737574747675747675747675757776757776757776 +757776757776757776757776757776757776767877767877767877767877767877767877767877757776757776 +757776757776757776747675747675747675737574737574737574737572727471727471727471717370717370 +70726f70726f6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a696b68696b68696b68696b68 +696b68696b68696b68696b686a6c698b8c8ce1e1e1ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcbdbebd6c6e6d +696b68696b68696b686a6c696a6c69696b68696b68696b686b6d6a6a6c696b6d6a6c6e6b6c6e6b6d6f6c6d6f6c +6e706d6e706d6f716e6f716e70726f70726f717370717370727471727471727473727473737574737574737574 +747675747675747675747675747675747675747675747675747675747675747675747675747675747675747675 +747675747675747675747675747675747675737574737574737574727473727473727473727471717370717370 +70726f70726f6f716e6f716e6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6a6c696a6c69696b68696b68 +6a6c69696b68696b68696b68696b68696b686b6d6abcbcbcfcfcfcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffe3e3e3999b9a6a6c69696b68696b686a6c69696b68696b68696b686a6c69696b686a6c696b6d6a +6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6c6e706d6e706d6f716e6f716e70726f70726f717370717372717372 +727473727473727473727473737574737574737574737574737574737574737574737574737574737574747675 +737574737574737574737574737574737574737574727473727473727473727473717372717372717372717372 +70726f6f716e6f716e6f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +696b686a6c69686a67696b68696b686a6c69686a67696b6a979897e3e3e3ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffcecece7a7a7a6a6c6b696b6a696b6a6a6c696a6c69696b68 +696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6e706d6e706d6e706d6f716e +6f716e6f7170707271707271717372717372717372717372727473727473727473727473727473727473727473 +727473727473727473727473727473727473727473717372717372717372717372717372717372717372707271 +7072717072716f71706f716e6e706d6e706d6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b686a6c696a6c69696b68696b6a767877cececeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7bebebe6d6d6d6a6c6b +696b6a696b6a696b6a696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a6b6d6a6c6e6b6c6e6b +6d6f6c6d6f6c6e706d6e706d6e706f6e706f6f71706f71706f7170707271707271707271707271707271707271 +707271707271707271707271717372717372717372717372707271707271707271707271707271707271707271 +7072716f71706f71706f71706e706f6e706f6e706d6d6f6c6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c696a6c69 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b6abebebef7f7f7ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffefefefb7b7b76b6d6c696b6a696b6a696b68696b68696b68696b68696b68696b68696b68696b686a6c69 +6a6c696b6d6a6b6d6a6c6e6b6c6e6b6d6f6c6d6f6c6d6f6e6d6f6e6d6f6e6e706f6e706f6e706f6e706f6f7170 +6f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f71706f7170 +6f71706e706f6e706f6e706f6e706f6d6f6e6d6f6e6d6f6e6d6f6e6d6f6c6c6e6b6c6e6b6b6d6a6b6d6a6a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69696b68696b68b6b6b6efefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeeb9b9b96b6b6b6a6c69696b686a6c69696b68696b68696b68 +6a6c69696b68696b68696b68696b686a6c696b6d6a6b6d6a6b6d6c6b6d6c6c6e6d6c6e6d6c6e6d6d6f6e6d6f6e +6d6f6e6d6f6e6d6f6e6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d6e706d +6e706d6d6f6c6d6f6c6d6f6c6e6e6e6e6e6e6d6d6d6c6e6d6d6f6e6d6f6e6c6e6d6b6d6c6c6c6a6b6b696a6c69 +6a6c69696b68696b68696b68696b68696b68696b686a6c69696b686a6c69696b68696b68696b68b8b8b8eeeeee +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4c4c5c5808281696b6a +696b686a6c69696b68696b68696b686a6c69696b68696b68696b68696b68696b686a6c696a6c696a6c696b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b +6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6c6e6b6d6d6d6c6e6d6b6d6c6b6d6c6b6d6c6b6d6c6b6d6c6a6c6b +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c69696b68696b6880827fc4c5c5 +f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd7d7d7a2a3a36a6c6b696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68 +696b68696b68696b686a6c696a6c696a6c696a6c696b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a +6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6b6d6a6a6c696a6c696a6c696a6c69696b68 +696b68696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b686a6c69696b68696b6aa1a3a2 +d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffefefefc7c7c6919290696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c696a6c696a6c69 +6a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c696a6c69696b68696b686a6c69 +6a6c69696b68696b68696b68696b68696b686a6c69696b68696b68696b68696b68696b68696b686a6c69919292 +c6c7c7efefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaeac5c6c5 +9799976a6c696a6c696a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +6a6c69696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68979997 +c5c6c5eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff4f4f4d6d6d6b4b4b48a8c8b696b6a696b686a6c69696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b686a6c6b8b8b8bb4b4b4 +d6d6d6f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3dbdbdbc2c2c1a6a6a5 +838582696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68696b68 +696b68696b68696b68696b68696b686a6c696a6c69696b6a696b6a696b6a6a6c6b848685a6a7a6c2c2c2dbdbdb +f3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffff9f9f9e8e9e9d9d9d9cacacababbbaacadab9d9f9d9092908486837a7c7870736f +6b6e6a6a6d696b6e6a70736f7b7d7a8486839092909e9f9dadadacbabbbacacacad9d9d9e8e9e9f9f9f9ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffff000000 + +restore grestore +% +% End Imported PIC File: /home/lilia/Documents/Thèse/JOURNAL_CAMWA/Revision_CAMWA/Figures/sphere.png +% +% Polyline +15.000 slw +gs clippath +6787 9617 m 6943 9773 l 7028 9688 l 6872 9532 l 6872 9532 l 6957 9702 l 6787 9617 l cp +eoclip +n 6975 9720 m + 6322 9067 l gs col0 s gr gr + +% arrowhead +n 6787 9617 m 6957 9702 l 6872 9532 l col0 s +% Polyline +gs clippath +7075 8815 m 7280 8735 l 7237 8623 l 7031 8703 l 7031 8703 l 7221 8694 l 7075 8815 l cp +eoclip +n 6304 9054 m + 7245 8685 l gs col0 s gr gr + +% arrowhead +n 7075 8815 m 7221 8694 l 7031 8703 l col0 s +% Polyline +gs clippath +6360 8350 m 6360 8130 l 6240 8130 l 6240 8350 l 6240 8350 l 6300 8170 l 6360 8350 l cp +eoclip +n 6300 9045 m + 6300 8145 l gs col0 s gr gr + +% arrowhead +n 6360 8350 m 6300 8170 l 6240 8350 l col0 s +% Ellipse +30.000 slw +n 12401 5623 427 427 0 360 DrawEllipse gs col4 s gr + +% Polyline +45.000 slw +gs clippath +9168 6786 m 8959 6865 l 9012 7005 l 9221 6926 l 9221 6926 l 9020 6923 l 9168 6786 l cp +eoclip +n 12195 5715 m + 9000 6930 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 9168 6786 m 9020 6923 l 9221 6926 l 9160 6869 l 9168 6786 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +45.000 slw +gs clippath +15624 4506 m 15834 4430 l 15783 4289 l 15573 4366 l 15573 4366 l 15775 4372 l 15624 4506 l cp +eoclip +n 12608 5532 m + 15795 4365 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 15624 4506 m 15775 4372 l 15573 4366 l 15634 4423 l 15624 4506 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +45.000 slw +gs clippath +12450 5158 m 12450 4935 l 12300 4935 l 12300 5158 l 12300 5158 l 12375 4971 l 12450 5158 l cp +eoclip +n 12375 5400 m + 12375 4950 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 12450 5158 m 12375 4971 l 12300 5158 l 12375 5121 l 12450 5158 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +45.000 slw +gs clippath +12300 6091 m 12300 6315 l 12450 6315 l 12450 6091 l 12450 6091 l 12375 6279 l 12300 6091 l cp +eoclip +n 12375 5850 m + 12375 6300 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 12300 6091 m 12375 6279 l 12450 6091 l 12375 6129 l 12300 6091 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +45.000 slw +gs clippath +12916 6272 m 13074 6430 l 13180 6324 l 13022 6166 l 13022 6166 l 13102 6352 l 12916 6272 l cp +eoclip +n 12532 5782 m + 13117 6367 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 12916 6272 m 13102 6352 l 13022 6166 l 12995 6245 l 12916 6272 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +45.000 slw +gs clippath +11855 4999 m 11697 4841 l 11591 4947 l 11749 5105 l 11749 5105 l 11670 4920 l 11855 4999 l cp +eoclip +n 12240 5490 m + 11655 4905 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 11855 4999 m 11670 4920 l 11749 5105 l 11776 5026 l 11855 4999 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +30.000 slw +gs clippath +11624 5566 m 11969 5626 l 12000 5448 l 11656 5388 l 11656 5388 l 11899 5523 l 11624 5566 l cp +eoclip +n 11970 5535 m 9675 5130 l + 8280 1485 l gs col4 s gr gr + +% arrowhead +45.000 slw +n 11624 5566 m 11899 5523 l 11656 5388 l 11692 5486 l 11624 5566 l + cp gs col4 1.00 shd ef gr col4 s +% Polyline +gs clippath +7441 2325 m 7665 2325 l 7665 2175 l 7441 2175 l 7441 2175 l 7629 2250 l 7441 2325 l cp +eoclip +n 6660 2250 m + 7650 2250 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 7441 2325 m 7629 2250 l 7441 2175 l 7479 2250 l 7441 2325 l + cp gs 0.00 setgray ef gr col0 s +/Times-BoldItalic ff 381.00 scf sf +6795 9135 m +gs 1 -1 sc (z) col0 sh gr +/Times-BoldItalic ff 381.00 scf sf +6255 9585 m +gs 1 -1 sc (x) col0 sh gr +/Times-BoldItalic ff 381.00 scf sf +6030 8775 m +gs 1 -1 sc (y) col0 sh gr +/Times-Roman ff 412.75 scf sf +5085 1350 m +gs 1 -1 sc (A thread is in charge of one vector component) col0 sh gr +/Times-Roman ff 317.50 scf sf +5220 2295 m +gs 1 -1 sc (Old value) col0 sh gr +/Times-Roman ff 444.50 scf sf +8370 7470 m +gs 1 -1 sc (Rear) col0 sh gr +/Times-Roman ff 444.50 scf sf +11880 4500 m +gs 1 -1 sc (North) col0 sh gr +/Times-Roman ff 444.50 scf sf +11880 7065 m +gs 1 -1 sc (South) col0 sh gr +/Times-Roman ff 444.50 scf sf +15525 4005 m +gs 1 -1 sc (Front) col0 sh gr +/Times-Roman ff 444.50 scf sf +10710 5265 m +gs 1 -1 sc (West) col0 sh gr +/Times-Roman ff 444.50 scf sf +13230 6255 m +gs 1 -1 sc (East) col0 sh gr +% here ends figure; +pagefooter +showpage +%%Trailer +%EOF diff --git a/BookGPU/Chapters/chapter13/figures/points3D.pdf b/BookGPU/Chapters/chapter13/figures/points3D.pdf new file mode 100644 index 0000000..b93fbec Binary files /dev/null and b/BookGPU/Chapters/chapter13/figures/points3D.pdf differ diff --git a/BookGPU/Chapters/chapter13/figures/rouge-noir-y.eps b/BookGPU/Chapters/chapter13/figures/rouge-noir-y.eps new file mode 100644 index 0000000..0e45935 --- /dev/null +++ b/BookGPU/Chapters/chapter13/figures/rouge-noir-y.eps @@ -0,0 +1,6912 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: rouge-noir-y.fig +%%Creator: fig2dev Version 3.2 Patchlevel 5c +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 758 654 +%Magnification: 1.0000 +%%EndComments +%%BeginProlog +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +/pageheader { +save +newpath 0 654 moveto 0 0 lineto 758 0 lineto 758 654 lineto closepath clip newpath +-378.9 681.1 translate +1 -1 scale +$F2psBegin +10 setmiterlimit +0 slj 0 slc + 0.06299 0.06299 sc +} bind def +/pagefooter { +$F2psEnd +restore +} bind def +%%EndProlog +pageheader +% +% Fig objects follow +% +% +% here starts figure with depth 50 +% Polyline +0 slj +0 slc +15.000 slw +gs clippath +6787 9617 m 6943 9773 l 7028 9688 l 6872 9532 l 6872 9532 l 6957 9702 l 6787 9617 l cp +eoclip +n 6975 9720 m + 6322 9067 l gs col0 s gr gr + +% arrowhead +n 6787 9617 m 6957 9702 l 6872 9532 l col0 s +% Polyline +gs clippath +7075 8815 m 7280 8735 l 7237 8623 l 7031 8703 l 7031 8703 l 7221 8694 l 7075 8815 l cp +eoclip +n 6304 9054 m + 7245 8685 l gs col0 s gr gr + +% arrowhead +n 7075 8815 m 7221 8694 l 7031 8703 l col0 s +% Polyline +gs clippath +6360 8350 m 6360 8130 l 6240 8130 l 6240 8350 l 6240 8350 l 6300 8170 l 6360 8350 l cp +eoclip +n 6300 9045 m + 6300 8145 l gs col0 s gr gr + +% arrowhead +n 6360 8350 m 6300 8170 l 6240 8350 l col0 s +% Polyline +7.500 slw +n 6975 3150 m + 6975 7200 l gs col0 s gr +% Polyline +n 7875 4050 m + 7875 8100 l gs col0 s gr +% Polyline +n 8775 4950 m + 8775 9000 l gs col0 s gr +% Polyline +n 9675 5850 m + 9675 9900 l gs col0 s gr +% Polyline +n 10575 6750 m + 10575 10800 l gs col0 s gr +% Polyline +n 6750 3150 m + 10800 7200 l gs col0 s gr +% Polyline +n 6750 4950 m + 10800 9000 l gs col0 s gr +% Polyline +n 6749 6749 m + 10799 10799 l gs col0 s gr +% Polyline +n 6772 4072 m + 10822 8122 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +8550 8550 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +10350 10350 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +6750 3150 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +8550 4950 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +10350 6750 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +8550 6750 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +n 6772 5872 m + 10822 9922 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +6750 5850 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +8550 7650 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +8550 5850 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +10350 9450 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +n 10575 1800 m + 10575 5850 l gs col0 s gr +% Polyline +n 11475 2700 m + 11475 6750 l gs col0 s gr +% Polyline +n 13275 4500 m + 13275 8550 l gs col0 s gr +% Polyline +n 14175 5400 m + 14175 9450 l gs col0 s gr +% Polyline +n 10350 1800 m + 14400 5850 l gs col0 s gr +% Polyline +n 10372 4522 m + 14422 8572 l gs col0 s gr +% Polyline +n 10349 5399 m + 14399 9449 l gs col0 s gr +% Polyline +n 10372 2722 m + 14422 6772 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +11250 3600 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +11250 5400 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +11250 6300 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +13050 7200 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +13050 5400 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13050 4500 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13050 8100 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +n 14175 450 m + 14175 4500 l gs col0 s gr +% Polyline +n 15075 1350 m + 15075 5400 l gs col0 s gr +% Polyline +n 16875 3150 m + 16875 7200 l gs col0 s gr +% Polyline +n 17775 4050 m + 17775 8100 l gs col0 s gr +% Polyline +n 13950 450 m + 18000 4500 l gs col0 s gr +% Polyline +n 13950 2250 m + 18000 6300 l gs col0 s gr +% Polyline +n 13972 3172 m + 18022 7222 l gs col0 s gr +% Polyline +n 13949 4049 m + 17999 8099 l gs col0 s gr +% Polyline +n 13972 1372 m + 18022 5422 l gs col0 s gr +% Polyline +n 15975 2250 m + 15975 6300 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13950 4050 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13950 2250 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13950 450 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +15750 5850 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +15750 4050 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +15750 2250 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +17550 4050 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +17550 5850 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +17550 7650 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +13950 1350 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +13950 3150 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +15750 4950 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +17550 4950 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +17550 6750 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +6750 6750 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +7650 7650 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +7650 6750 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +6750 4050 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +6750 4950 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +7650 4950 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +7650 5850 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +9450 8550 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +9450 9450 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +10350 8550 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +10350 7650 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +9450 6750 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +9450 7695 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +n 12375 3600 m + 12375 7650 l gs col0 s gr +% Polyline +n 10372 3577 m + 14422 7627 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +7650 4050 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +9450 5850 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +12150 7200 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +10350 5400 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +10350 4500 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +12150 6300 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +13950 8100 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13950 9000 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +10350 3600 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +12150 5400 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13050 6300 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +11250 4500 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13950 7200 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +10350 2700 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +12150 4500 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +11250 2700 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +13950 6300 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +10350 1800 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +12150 3600 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13950 5400 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +45.000 slw +gs clippath +11853 4952 m 11695 4794 l 11589 4900 l 11747 5058 l 11747 5058 l 11668 4873 l 11853 4952 l cp +eoclip +n 12238 5443 m + 11653 4858 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 11853 4952 m 11668 4873 l 11747 5058 l 11774 4979 l 11853 4952 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +45.000 slw +gs clippath +12983 6294 m 13141 6452 l 13247 6346 l 13089 6188 l 13089 6188 l 13169 6374 l 12983 6294 l cp +eoclip +n 12599 5804 m + 13184 6389 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 12983 6294 m 13169 6374 l 13089 6188 l 13062 6267 l 12983 6294 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +45.000 slw +gs clippath +12300 6091 m 12300 6315 l 12450 6315 l 12450 6091 l 12450 6091 l 12375 6279 l 12300 6091 l cp +eoclip +n 12375 5850 m + 12375 6300 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 12300 6091 m 12375 6279 l 12450 6091 l 12375 6129 l 12300 6091 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +45.000 slw +gs clippath +12450 5158 m 12450 4935 l 12300 4935 l 12300 5158 l 12300 5158 l 12375 4971 l 12450 5158 l cp +eoclip +n 12375 5400 m + 12375 4950 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 12450 5158 m 12375 4971 l 12300 5158 l 12375 5121 l 12450 5158 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +45.000 slw +gs clippath +9184 6782 m 8975 6861 l 9028 7001 l 9237 6922 l 9237 6922 l 9036 6919 l 9184 6782 l cp +eoclip +n 12211 5711 m + 9016 6926 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 9184 6782 m 9036 6919 l 9237 6922 l 9176 6865 l 9184 6782 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +14850 4950 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +14850 4050 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +16650 6750 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +16650 5850 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +16650 4050 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +16650 4950 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +15750 3150 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +14850 2250 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +14850 3150 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +14850 1350 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +16650 3150 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:35:51 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +45.000 slw +gs clippath +15633 4512 m 15843 4436 l 15792 4295 l 15582 4372 l 15582 4372 l 15784 4378 l 15633 4512 l cp +eoclip +n 12617 5538 m + 15804 4371 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 15633 4512 m 15784 4378 l 15582 4372 l 15643 4429 l 15633 4512 l + cp gs 0.00 setgray ef gr col0 s +/Times-BoldItalic ff 381.00 scf sf +6795 9135 m +gs 1 -1 sc (z) col0 sh gr +/Times-BoldItalic ff 381.00 scf sf +6255 9585 m +gs 1 -1 sc (x) col0 sh gr +/Times-BoldItalic ff 381.00 scf sf +6030 8775 m +gs 1 -1 sc (y) col0 sh gr +/Times-Roman ff 444.50 scf sf +11835 4455 m +gs 1 -1 sc (North) col0 sh gr +/Times-Roman ff 444.50 scf sf +15525 3960 m +gs 1 -1 sc (Front) col0 sh gr +/Times-Roman ff 444.50 scf sf +13230 6255 m +gs 1 -1 sc (East) col0 sh gr +/Times-Roman ff 444.50 scf sf +10665 5265 m +gs 1 -1 sc (West) col0 sh gr +/Times-Roman ff 444.50 scf sf +11880 7110 m +gs 1 -1 sc (South) col0 sh gr +/Times-Roman ff 444.50 scf sf +8280 7515 m +gs 1 -1 sc (Rear) col0 sh gr +% here ends figure; +pagefooter +showpage +%%Trailer +%EOF diff --git a/BookGPU/Chapters/chapter13/figures/rouge-noir-y.pdf b/BookGPU/Chapters/chapter13/figures/rouge-noir-y.pdf new file mode 100644 index 0000000..8360160 Binary files /dev/null and b/BookGPU/Chapters/chapter13/figures/rouge-noir-y.pdf differ diff --git a/BookGPU/Chapters/chapter13/figures/rouge-noir.eps b/BookGPU/Chapters/chapter13/figures/rouge-noir.eps new file mode 100644 index 0000000..21b3229 --- /dev/null +++ b/BookGPU/Chapters/chapter13/figures/rouge-noir.eps @@ -0,0 +1,6822 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: rouge-noir.fig +%%Creator: fig2dev Version 3.2 Patchlevel 5c +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 758 654 +%Magnification: 1.0000 +%%EndComments +%%BeginProlog +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +/pageheader { +save +newpath 0 654 moveto 0 0 lineto 758 0 lineto 758 654 lineto closepath clip newpath +-378.9 681.1 translate +1 -1 scale +$F2psBegin +10 setmiterlimit +0 slj 0 slc + 0.06299 0.06299 sc +} bind def +/pagefooter { +$F2psEnd +restore +} bind def +%%EndProlog +pageheader +% +% Fig objects follow +% +% +% here starts figure with depth 50 +% Polyline +0 slj +0 slc +15.000 slw +gs clippath +6787 9617 m 6943 9773 l 7028 9688 l 6872 9532 l 6872 9532 l 6957 9702 l 6787 9617 l cp +eoclip +n 6975 9720 m + 6322 9067 l gs col0 s gr gr + +% arrowhead +n 6787 9617 m 6957 9702 l 6872 9532 l col0 s +% Polyline +gs clippath +7075 8815 m 7280 8735 l 7237 8623 l 7031 8703 l 7031 8703 l 7221 8694 l 7075 8815 l cp +eoclip +n 6304 9054 m + 7245 8685 l gs col0 s gr gr + +% arrowhead +n 7075 8815 m 7221 8694 l 7031 8703 l col0 s +% Polyline +gs clippath +6360 8350 m 6360 8130 l 6240 8130 l 6240 8350 l 6240 8350 l 6300 8170 l 6360 8350 l cp +eoclip +n 6300 9045 m + 6300 8145 l gs col0 s gr gr + +% arrowhead +n 6360 8350 m 6300 8170 l 6240 8350 l col0 s +% Polyline +7.500 slw +n 6975 3150 m + 6975 7200 l gs col0 s gr +% Polyline +n 7875 4050 m + 7875 8100 l gs col0 s gr +% Polyline +n 8775 4950 m + 8775 9000 l gs col0 s gr +% Polyline +n 9675 5850 m + 9675 9900 l gs col0 s gr +% Polyline +n 10575 6750 m + 10575 10800 l gs col0 s gr +% Polyline +n 6750 3150 m + 10800 7200 l gs col0 s gr +% Polyline +n 6750 4950 m + 10800 9000 l gs col0 s gr +% Polyline +n 6749 6749 m + 10799 10799 l gs col0 s gr +% Polyline +n 6772 4072 m + 10822 8122 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +6750 6750 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +8550 8550 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +10350 10350 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +6750 3150 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +6750 4950 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +8550 4950 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +10350 6750 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +8550 6750 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +10350 8550 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +7650 4950 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +9450 6750 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +n 6772 5872 m + 10822 9922 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +7650 6750 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +9450 8550 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +6750 4050 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +6750 5850 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +7650 4050 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +7650 5850 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +7650 7650 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +9450 5850 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +9450 7650 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +9450 9450 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +8550 7650 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +8550 5850 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +10350 9450 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +10350 7650 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +n 10575 1800 m + 10575 5850 l gs col0 s gr +% Polyline +n 11475 2700 m + 11475 6750 l gs col0 s gr +% Polyline +n 13275 4500 m + 13275 8550 l gs col0 s gr +% Polyline +n 14175 5400 m + 14175 9450 l gs col0 s gr +% Polyline +n 10350 1800 m + 14400 5850 l gs col0 s gr +% Polyline +n 10372 4522 m + 14422 8572 l gs col0 s gr +% Polyline +n 10349 5399 m + 14399 9449 l gs col0 s gr +% Polyline +n 10372 2722 m + 14422 6772 l gs col0 s gr +% Polyline +n 10372 3577 m + 14422 7627 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +11250 4500 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13050 6300 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +10350 3600 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +13950 7200 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +n 12375 3600 m + 12375 7650 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +12150 3600 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +12150 4500 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +12150 5400 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +45.000 slw +gs clippath +12450 5158 m 12450 4935 l 12300 4935 l 12300 5158 l 12300 5158 l 12375 4971 l 12450 5158 l cp +eoclip +n 12375 5400 m + 12375 4950 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 12450 5158 m 12375 4971 l 12300 5158 l 12375 5121 l 12450 5158 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +12150 6300 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +12150 7200 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +45.000 slw +gs clippath +12300 6091 m 12300 6315 l 12450 6315 l 12450 6091 l 12450 6091 l 12375 6279 l 12300 6091 l cp +eoclip +n 12375 5850 m + 12375 6300 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 12300 6091 m 12375 6279 l 12450 6091 l 12375 6129 l 12300 6091 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +45.000 slw +gs clippath +12961 6272 m 13119 6430 l 13225 6324 l 13067 6166 l 13067 6166 l 13147 6352 l 12961 6272 l cp +eoclip +n 12577 5782 m + 13162 6367 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 12961 6272 m 13147 6352 l 13067 6166 l 13040 6245 l 12961 6272 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +45.000 slw +gs clippath +11876 4975 m 11718 4817 l 11612 4923 l 11770 5081 l 11770 5081 l 11691 4896 l 11876 4975 l cp +eoclip +n 12261 5466 m + 11676 4881 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 11876 4975 m 11691 4896 l 11770 5081 l 11797 5002 l 11876 4975 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +10350 2700 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +10350 4500 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +10350 1800 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +10350 5400 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +11250 3600 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +11250 5400 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +11250 2700 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +11250 6300 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +13050 7200 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +13050 5400 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13050 4500 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13050 8100 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +45.000 slw +gs clippath +9152 6787 m 8943 6866 l 8996 7006 l 9205 6927 l 9205 6927 l 9004 6924 l 9152 6787 l cp +eoclip +n 12179 5716 m + 8984 6931 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 9152 6787 m 9004 6924 l 9205 6927 l 9144 6870 l 9152 6787 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13950 6300 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13950 8100 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +13950 5400 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +13950 9000 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +7.500 slw +n 14175 450 m + 14175 4500 l gs col0 s gr +% Polyline +n 15075 1350 m + 15075 5400 l gs col0 s gr +% Polyline +n 16875 3150 m + 16875 7200 l gs col0 s gr +% Polyline +n 17775 4050 m + 17775 8100 l gs col0 s gr +% Polyline +n 13950 450 m + 18000 4500 l gs col0 s gr +% Polyline +n 13950 2250 m + 18000 6300 l gs col0 s gr +% Polyline +n 13972 3172 m + 18022 7222 l gs col0 s gr +% Polyline +n 13949 4049 m + 17999 8099 l gs col0 s gr +% Polyline +n 13972 1372 m + 18022 5422 l gs col0 s gr +% Polyline +n 15975 2250 m + 15975 6300 l gs col0 s gr +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13950 4050 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13950 2250 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +13950 450 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +14850 4050 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +14850 2250 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +15750 5850 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +15750 4050 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +15750 2250 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +16650 5850 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +16650 4050 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +17550 4050 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +17550 5850 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg + +n gs +17550 7650 tr +3.982301 -3.982301 sc +113 -113 tr +90 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +113 113 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 113 113 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 113 + /Height 113 + /ImageMatrix [ 113 0 0 -113 0 113 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6&J,Kc%hB3^$kop&/#Tl)^ZUB)($79&g&kP0./2%/3"@o1,Ua83$p.,2$"!j$4[IS(Cq#p.3o +r[/h/_-2)-O//1EG6.Pr\02)R6B0.eV12(^[C.PNA,/i>C?.lAk32(U1-1,UU?2) +YEL!"fJ:E<'t\!?qLF&HMtG!WU(<)up!>!WrH(!<<*"z!!!!&"p4u5#QY#,_uMh0 +!!*3&!X8f6$3L8.z!<<0'"9fAA+Yc8[@0[DYJWV-36=OqTZ,%+i,;W4rJt\pE'dQ +0H_uL_W!!*6(!<<*"zz"TST+"9o)3s24mj&HDh6!WrW0"p4i*z!!!$$!sB2>&g8G +R5uDWq"u9V<',6S6dGZl`Z.@ +sOXW#;]]f#$]3a'90!F"BA5Lg90YXI;Ur;M@RX8Pk_ +92!UM_eIP%*H:qH%HI_*f,L0`gA7rQmYJ4P2?>?NTnNF0GpI-<%D0lS)J`K/_RM4 ++OS@6,Jf]P7Q3OL`-S]u-G?2G[6N&>;I*MSqV:W(UZU<*K!D\V3'PG"Wo]Oc[=,T +s)"+_e.,U[0*Jl#O6eG4mZWm0MafGOAL*CDCD_,dA_d'2,XfkA1SIaiJ\05%8bqQ +=c;*:Kg=0>j_]H7j'Q-b+2N3!"C]\oe`$?(mT+mZ6mJ9Y:c?iGJ(GP30uUf>Y3/& +G*7'7q*[NoNY)jJd(Y79OiRjA(gUBS]:Z(^cXjO!XZ['ClmhV$J:X?]:6 +!Pdr@pWhugg=Y_u$4WLc0A +N!a7Vt/WA_YE*[P32nn6F45l+R)N&@26*%@"fgG!@52$A(NUIX)Z'Z +\;>S4X=k(CTgaioFV[%'+6'Zc!stc,@7)QH`VtP>0:UD\P9J;>.Q0&9K(^ +0a2kR8eJooDbT?KNLOt8o$BM)u_)tX*7O_IeXoZ>1gGN9>phrY,-B0M>T+^Zg3q2 +Q`-T"phRa*.r+usa*Ak-l(j(`JEO+62:hrUO'qA3pA;$VEW)+_ke/ZXh-"0pdH&C +*`^@U4lY/Q6k!)K$8WtqUMM7QUTdhK9OZ@4-1f0!c+Ga70,[*hd:W[p?1$uOfC,> +3W)HPB92>:aJq'?:\,I:!_E8EJjG;qt3G6?]2'XrE"Du<0f60Em\Zs3%P\Y'I +=.a>0Hr"i^1pT[-=SA;Z^uRiSZKL$ikY[ih[G.5,FX$.B;B.6B+2tQQ1`jPE5lL-\,LS5rro:VjHd`jR +P/a\7@^%4/4A7/otr5DG4u6=cOPM^Gq5UG9+;IlA1]F2VWG\M=DW4OtXtr\gNuN0 +5`te![8fm5U%C=3Sp9JCYG+XU]Y0g\k"\9Z5r@Fi9je[--GA(b]..HjuoUi2;kme +4:""bVA(YEk_36YmA%fh12PA!fj"<^N^krrH:2r*1fIJ0pk@'=78\7fK(2XZGu+@bM)lL3WH>]amM. +alH*Df%K6!499s_qZ1Mh639PU+k!Ve`JY$nJ]K,*A,YuY9.XfGP"'VTF?RJ2#oK6 +3%q4dJWL.nOFeZ%+Gbj[pf8?J@J1dp,4TjeB:05]VB0aNQ)CAUG[D$c?fX8$J("$ +PILZ$Gp'&#>&Z4t`R8)jg;sGPS&HkKm5nO_As4I~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/rouge.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +13950 1350 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +13950 3150 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +14850 4950 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +14850 3150 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +14850 1350 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +15750 3150 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +15750 4950 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +16650 3150 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +16650 4950 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +16650 6750 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +17550 4950 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +% +% pen to black in case this eps object doesn't set color first +0 0 0 setrgbcolor +% Begin Imported JPEG File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg + +n gs +17550 6750 tr +4.687500 -4.687500 sc +270 rot +0 0 tr +sa +/showpage {} def +% JPEG image follows: +96 96 sc +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: jpeg2ps 3.2 by Thomas Merz +%%Title: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +%%CreationDate: Mon Jan 14 14:37:45 2013 +%%BoundingBox: 0 0 96 96 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +%%EndProlog +%%Page: 1 1 +/languagelevel where {pop languagelevel 2 lt}{true} ifelse { + (JPEG file '/home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg' needs PostScript Level 2!\n) dup print flush + /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop +} if +save +/RawData currentfile /ASCII85Decode filter def +/Data RawData << >> /DCTDecode filter def +/DeviceRGB setcolorspace +{ << /ImageType 1 + /Width 96 + /Height 96 + /ImageMatrix [ 96 0 0 -96 0 96 ] + /DataSource Data + /BitsPerComponent 8 + /Decode [0 1 0 1 0 1] + >> image + Data closefile + RawData flushfile + showpage + restore +} exec +s4IA0!"_al8O`[\!<<*#!!*'"s4[O,!!ri6'G(fi%h]Kd'bV8r(D.2g%2BB^&.f? +d&/?<&&02H'*[r-H0d@PO'H]C]0/G%.3%u's3C,bc5pn681][mi$3^S:%0ZnE.2W +[7.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4H\p.4 +P;4!"fJ:?iXR:!?qLF&HMtG!WU(<)uos?!WrH(zz!!!3.!!NE,#Qk,-_uMP(!!*0 +(!7DatUj=?94I_GkBe-oEq +tGNO)85l@W_'?s!1^N'.3QAArMD,[KhHkr6L/]0fpFn[<,&aWkcJA;l;O_n7TI7/IS=%8E^*pg(QF5 +;nefo26+&g4&#DU(4h5;J_BF6$&o?9fok!,]:X";IbV)4aPZ4%=7mE5niFH_6M#. +pUo_@Zt,HDI%]l>QYO!)m"h-s;o3X:/F2/8-hJ'Zg*:B,E5c[Qi61_ia7V:])<0R +Mq!CUuG^##R@t^,V'tBNE6#FqG^SJ0uW;q^jq\P4"ne2Dh>VoVAG$K/4!0SNA#`? +@NNho0,4/E1FMC="IPMN^2doP/VP7t1CLdBuF=kC<$&+$I+TWVhq13f<0*/tJ=`f +=hh6!QsQhTl"%A;4<)LF+[F#(NVmVU#JYJ)=]=Ik$e;=*LZnEn8<>B4GE7r]r^tZ +I_a>.f-/t/FS\cpUTJ#c6q-R=ej@F-(`q_,9(cp,=P[CJ8e0i4WkjiW;%/<'huis +J9WD\[gh,dbJbSA5bbnqZ(;4Nk=po4NVW[p01+Q_jL'GUf1o<\T*$@]17YrM$Y!&q\SQ`Y!X5oms+IEOh(b;"`\P&6 +1C(G\X7]2k5k(=5RaM9DcZ=U'nZT3T>[oNs@p`u*@qCB3aCJ +G!+0\!!48Wk6^"N4"fThq6Sm?]YMM#*6,TaVc7ZjVZ*tjNinPETfX'`/jZFOO21^ +=)1maZ?VuEXU^@\Q9C8Uc#CK,P5.DrGqCmkJ_;b>/uP(s&k/?Q`e8fX%;HiJ3nXAPMNc";$9\`B75 +pt__'"sK.k?!5Le02IuAh!j0^?s51k]EeSTlJ&N:6!Qjs_ISNG,IIZ!G`$5Po@+G +les`mD^ZB\'Ou"<.]3CUQ\?SMR7F)oGe=DE5e6`s9!JFfVn]EZX!+I8ajHEb=c.: +Wf\F4Of#Jp7J_fl@p*lf2+t"DMD1I8DGo_j8nXemO:T4^9U$1]:-a:N&`NaUM3RjG`'faM[Y4O(%Vc2:PhEf(gR +NN]A/0Og4@=5n_k]._/Ok\Oe:iJ!-USZU\q,#KZt/-eNlDWc$8Q6J^:Fq6a!'RZ) +YYj7\Nc;dX(KS`5Tb/*5qbj6lR:dDao(Ss-f@S$Y!a_&Hg>N/ffT2E8K^>!%E?Vc(-(6m)H^~>restore grestore +% +% End Imported PIC File: /home/ziane/Desktop/Revision_PC_07_01_2013/noire.jpg +% +% Polyline +45.000 slw +gs clippath +15619 4517 m 15829 4441 l 15778 4300 l 15568 4377 l 15568 4377 l 15770 4383 l 15619 4517 l cp +eoclip +n 12603 5543 m + 15790 4376 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 15619 4517 m 15770 4383 l 15568 4377 l 15629 4434 l 15619 4517 l + cp gs 0.00 setgray ef gr col0 s +/Times-BoldItalic ff 381.00 scf sf +6795 9135 m +gs 1 -1 sc (z) col0 sh gr +/Times-BoldItalic ff 381.00 scf sf +6255 9585 m +gs 1 -1 sc (x) col0 sh gr +/Times-BoldItalic ff 381.00 scf sf +6030 8775 m +gs 1 -1 sc (y) col0 sh gr +/Times-Roman ff 444.50 scf sf +15525 3960 m +gs 1 -1 sc (Front) col0 sh gr +/Times-Roman ff 444.50 scf sf +8325 7515 m +gs 1 -1 sc (Rear) col0 sh gr +/Times-Roman ff 444.50 scf sf +11835 7020 m +gs 1 -1 sc (South) col0 sh gr +/Times-Roman ff 444.50 scf sf +11835 4410 m +gs 1 -1 sc (North) col0 sh gr +/Times-Roman ff 444.50 scf sf +10800 5310 m +gs 1 -1 sc (West) col0 sh gr +/Times-Roman ff 444.50 scf sf +13140 6255 m +gs 1 -1 sc (East) col0 sh gr +% here ends figure; +pagefooter +showpage +%%Trailer +%EOF diff --git a/BookGPU/Chapters/chapter13/figures/rouge-noir.pdf b/BookGPU/Chapters/chapter13/figures/rouge-noir.pdf new file mode 100644 index 0000000..0f96c76 Binary files /dev/null and b/BookGPU/Chapters/chapter13/figures/rouge-noir.pdf differ diff --git a/BookGPU/Chapters/chapter13/figures/scale.eps b/BookGPU/Chapters/chapter13/figures/scale.eps new file mode 100644 index 0000000..63ba6fd --- /dev/null +++ b/BookGPU/Chapters/chapter13/figures/scale.eps @@ -0,0 +1,808 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: scale.eps +%%Creator: gnuplot 4.4 patchlevel 0 +%%CreationDate: Fri Jan 18 14:53:42 2013 +%%DocumentFonts: (atend) +%%BoundingBox: 50 50 410 302 +%%EndComments +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color false def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape false def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +% +/vshift -46 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +Level1 {} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title (scale.eps) + /Subject (gnuplot plot) + /Creator (gnuplot 4.4 patchlevel 0) + /Author (ziane) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Fri Jan 18 14:53:42 2013) + /DOCINFO pdfmark +end +} ifelse +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 410 50 lineto 410 302 lineto 50 302 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (January 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +end +%%EndProlog +gnudict begin +gsave +doclip +50 50 translate +0.050 0.050 scale +0 setgray +newpath +(Helvetica) findfont 140 scalefont setfont +/Helvetica findfont 140 scalefont setfont +/Helvetica findfont 140 scalefont setfont +1.000 UL +LTb +1.000 UL +LTa +686 448 M +6303 0 V +stroke +LTb +686 448 M +63 0 V +6240 0 R +-63 0 V +stroke +602 448 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 30)] +] -46.7 MRshow +1.000 UL +LTb +1.000 UL +LTa +686 1333 M +6303 0 V +stroke +LTb +686 1333 M +63 0 V +6240 0 R +-63 0 V +stroke +602 1333 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 35)] +] -46.7 MRshow +1.000 UL +LTb +1.000 UL +LTa +686 2217 M +6303 0 V +stroke +LTb +686 2217 M +63 0 V +6240 0 R +-63 0 V +stroke +602 2217 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 40)] +] -46.7 MRshow +1.000 UL +LTb +1.000 UL +LTa +686 3102 M +6303 0 V +stroke +LTb +686 3102 M +63 0 V +6240 0 R +-63 0 V +stroke +602 3102 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 45)] +] -46.7 MRshow +1.000 UL +LTb +1.000 UL +LTa +686 3986 M +6303 0 V +stroke +LTb +686 3986 M +63 0 V +6240 0 R +-63 0 V +stroke +602 3986 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 50)] +] -46.7 MRshow +1.000 UL +LTb +1.000 UL +LTa +686 4871 M +6303 0 V +stroke +LTb +686 4871 M +63 0 V +6240 0 R +-63 0 V +stroke +602 4871 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 55)] +] -46.7 MRshow +1.000 UL +LTb +1.000 UL +LTa +686 448 M +0 4423 V +stroke +LTb +686 448 M +0 63 V +0 4360 R +0 -63 V +stroke +686 308 M +[ [(Helvetica) 140.0 0.0 true true 0 (0)] +] -46.7 MCshow +1.000 UL +LTb +1.000 UL +LTa +1316 448 M +0 4423 V +stroke +LTb +1316 448 M +0 63 V +0 4360 R +0 -63 V +stroke +1316 308 M +[ [(Helvetica) 140.0 0.0 true true 0 (1)] +] -46.7 MCshow +1.000 UL +LTb +1.000 UL +LTa +1947 448 M +0 4423 V +stroke +LTb +1947 448 M +0 63 V +0 4360 R +0 -63 V +stroke +1947 308 M +[ [(Helvetica) 140.0 0.0 true true 0 (2)] +] -46.7 MCshow +1.000 UL +LTb +1.000 UL +LTa +3207 448 M +0 4423 V +stroke +LTb +3207 448 M +0 63 V +0 4360 R +0 -63 V +stroke +3207 308 M +[ [(Helvetica) 140.0 0.0 true true 0 (4)] +] -46.7 MCshow +1.000 UL +LTb +1.000 UL +LTa +4468 448 M +0 4423 V +stroke +LTb +4468 448 M +0 63 V +0 4360 R +0 -63 V +stroke +4468 308 M +[ [(Helvetica) 140.0 0.0 true true 0 (6)] +] -46.7 MCshow +1.000 UL +LTb +1.000 UL +LTa +5728 448 M +0 4080 V +0 280 R +0 63 V +stroke +LTb +5728 448 M +0 63 V +0 4360 R +0 -63 V +stroke +5728 308 M +[ [(Helvetica) 140.0 0.0 true true 0 (8)] +] -46.7 MCshow +1.000 UL +LTb +1.000 UL +LTa +6989 448 M +0 4423 V +stroke +LTb +6989 448 M +0 63 V +0 4360 R +0 -63 V +stroke +6989 308 M +[ [(Helvetica) 140.0 0.0 true true 0 (10)] +] -46.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +686 4871 N +686 448 L +6303 0 V +0 4423 V +-6303 0 V +Z stroke +LCb setrgbcolor +196 2659 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 140.0 0.0 true true 0 (Number of relaxations per second)] +] -46.7 MCshow +grestore +LTb +LCb setrgbcolor +3837 98 M +[ [(Helvetica) 140.0 0.0 true true 0 (Number of nodes)] +] -46.7 MCshow +LTb +1.000 UP +1159 3259 M +[ [(Helvetica) 140.0 0.0 true true 0 (100%)] +] -46.7 MLshow +1789 3280 M +[ [(Helvetica) 140.0 0.0 true true 0 (100%)] +] -46.7 MLshow +3050 3123 M +[ [(Helvetica) 140.0 0.0 true true 0 (98.28%)] +] -46.7 MLshow +4310 3111 M +[ [(Helvetica) 140.0 0.0 true true 0 (98.13%)] +] -46.7 MLshow +5571 3111 M +[ [(Helvetica) 140.0 0.0 true true 0 (98.13%)] +] -46.7 MLshow +6642 3013 M +[ [(Helvetica) 140.0 0.0 true true 0 (96.90%)] +] -46.7 MLshow +1789 2935 M +[ [(Helvetica) 140.0 0.0 true true 0 (95.92%)] +] -46.7 MLshow +3050 2332 M +[ [(Helvetica) 140.0 0.0 true true 0 (88.33%)] +] -46.7 MLshow +4310 2092 M +[ [(Helvetica) 140.0 0.0 true true 0 (85.30%)] +] -46.7 MLshow +5571 1993 M +[ [(Helvetica) 140.0 0.0 true true 0 (84.05%)] +] -46.7 MLshow +6642 1736 M +[ [(Helvetica) 140.0 0.0 true true 0 (80.81%)] +] -46.7 MLshow +1.000 UL +LTb +% Begin plot #1 +1.000 UP +1.000 UL +LT0 +/Helvetica findfont 140 scalefont setfont +LCb setrgbcolor +6338 4738 M +("Synchronous") Rshow +LT0 +6422 4738 M +399 0 V +1316 3082 M +631 -323 V +3207 2155 L +4468 1915 L +1260 -99 V +6989 1559 L +1316 3082 Pls +1947 2759 Pls +3207 2155 Pls +4468 1915 Pls +5728 1816 Pls +6989 1559 Pls +6621 4738 Pls +% End plot #1 +% Begin plot #2 +1.000 UP +1.000 UL +LT1 +/Helvetica findfont 140 scalefont setfont +LCb setrgbcolor +6338 4598 M +("Asynchronous") Rshow +LT1 +6422 4598 M +399 0 V +1316 3082 M +631 22 V +3207 2946 L +1261 -12 V +1260 0 V +1261 -98 V +1316 3082 Crs +1947 3104 Crs +3207 2946 Crs +4468 2934 Crs +5728 2934 Crs +6989 2836 Crs +6621 4598 Crs +% End plot #2 +1.000 UL +LTb +686 4871 N +686 448 L +6303 0 V +0 4423 V +-6303 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica diff --git a/BookGPU/Chapters/chapter13/figures/scale.pdf b/BookGPU/Chapters/chapter13/figures/scale.pdf new file mode 100644 index 0000000..694166a Binary files /dev/null and b/BookGPU/Chapters/chapter13/figures/scale.pdf differ diff --git a/BookGPU/Chapters/chapter13/figures/splitCPU.eps b/BookGPU/Chapters/chapter13/figures/splitCPU.eps new file mode 100644 index 0000000..e049c1b --- /dev/null +++ b/BookGPU/Chapters/chapter13/figures/splitCPU.eps @@ -0,0 +1,347 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: splitCPU.fig +%%Creator: fig2dev Version 3.2 Patchlevel 5c +%%CreationDate: Sat Jan 12 21:15:49 2013 +%%BoundingBox: 0 0 956 666 +%Magnification: 1.0000 +%%EndComments +%%BeginProlog +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +/pageheader { +save +newpath 0 666 moveto 0 0 lineto 956 0 lineto 956 666 lineto closepath clip newpath +-27.4 720.9 translate +1 -1 scale +$F2psBegin +10 setmiterlimit +0 slj 0 slc + 0.06299 0.06299 sc +} bind def +/pagefooter { +$F2psEnd +restore +} bind def +%%EndProlog +pageheader +% +% Fig objects follow +% +% +% here starts figure with depth 50 +% Polyline +0 slj +0 slc +15.000 slw +n 14895 900 m 13995 900 l 13545 900 l 10350 4050 l 11025 4050 l 11700 4050 l + + cp gs 0.95 setgray ef gr gs col0 s gr +% Polyline +n 10350 4050 m 11700 4050 l 11700 5850 l 10350 5850 l + cp gs 0.95 setgray ef gr gs col0 s gr +% Polyline +n 14895 900 m 13050 2700 l 11700 4050 l 11700 5850 l 13095 4455 l 14895 2655 l + + cp gs 0.95 setgray ef gr gs col0 s gr +% Polyline +gs clippath +6545 11040 m 6765 11040 l 6765 10920 l 6545 10920 l 6545 10920 l 6725 10980 l 6545 11040 l cp +1555 10920 m 1335 10920 l 1335 11040 l 1555 11040 l 1555 11040 l 1375 10980 l 1555 10920 l cp +eoclip +n 1350 10980 m + 6750 10980 l gs col0 s gr gr + +% arrowhead +n 1555 10920 m 1375 10980 l 1555 11040 l col0 s +% arrowhead +n 6545 11040 m 6725 10980 l 6545 10920 l col0 s +% Polyline +gs clippath +9842 8017 m 9998 7861 l 9913 7776 l 9757 7932 l 9757 7932 l 9927 7848 l 9842 8017 l cp +7032 10657 m 6876 10813 l 6961 10898 l 7117 10742 l 7117 10742 l 6948 10827 l 7032 10657 l cp +eoclip +n 6930 10845 m + 9945 7830 l gs col0 s gr gr + +% arrowhead +n 7032 10657 m 6948 10827 l 7117 10742 l col0 s +% arrowhead +n 9842 8017 m 9927 7848 l 9757 7932 l col0 s +% Polyline +gs clippath +11495 6045 m 11715 6045 l 11715 5925 l 11495 5925 l 11495 5925 l 11675 5985 l 11495 6045 l cp +10555 5925 m 10335 5925 l 10335 6045 l 10555 6045 l 10555 6045 l 10375 5985 l 10555 5925 l cp +eoclip +n 10350 5985 m + 11700 5985 l gs col0 s gr gr + +% arrowhead +n 10555 5925 m 10375 5985 l 10555 6045 l col0 s +% arrowhead +n 11495 6045 m 11675 5985 l 11495 5925 l col0 s +% Polyline +gs clippath +14970 2450 m 14970 2670 l 15090 2670 l 15090 2450 l 15090 2450 l 15030 2630 l 14970 2450 l cp +15090 1105 m 15090 885 l 14970 885 l 14970 1105 l 14970 1105 l 15030 925 l 15090 1105 l cp +eoclip +n 15030 900 m + 15030 2655 l gs col0 s gr gr + +% arrowhead +n 15090 1105 m 15030 925 l 14970 1105 l col0 s +% arrowhead +n 14970 2450 m 15030 2630 l 15090 2450 l col0 s +% Polyline +gs clippath +14882 2977 m 15038 2821 l 14953 2736 l 14797 2892 l 14797 2892 l 14967 2808 l 14882 2977 l cp +11982 5707 m 11826 5863 l 11911 5948 l 12067 5792 l 12067 5792 l 11898 5877 l 11982 5707 l cp +eoclip +n 11880 5895 m + 14985 2790 l gs col0 s gr gr + +% arrowhead +n 11982 5707 m 11898 5877 l 12067 5792 l col0 s +% arrowhead +n 14882 2977 m 14967 2808 l 14797 2892 l col0 s +% Polyline +gs clippath +1110 10595 m 1110 10815 l 1230 10815 l 1230 10595 l 1230 10595 l 1170 10775 l 1110 10595 l cp +1230 5605 m 1230 5385 l 1110 5385 l 1110 5605 l 1110 5605 l 1170 5425 l 1230 5605 l cp +eoclip +n 1170 5400 m + 1170 10800 l gs col0 s gr gr + +% arrowhead +n 1230 5605 m 1170 5425 l 1110 5605 l col0 s +% arrowhead +n 1110 10595 m 1170 10775 l 1230 10595 l col0 s +% Polyline +n 1350 5400 m 5400 5400 l 5400 10800 l 1350 10800 l + cp gs 0.95 setgray ef gr gs col0 s gr +% Polyline +n 8550 4050 m 7380 5220 l 5400 7200 l 6750 7200 l 8325 5625 l 9900 4050 l + + cp gs 0.75 setgray ef gr gs col0 s gr +% Polyline +n 2700 5400 m + 2700 10800 l gs col0 s gr +% Polyline +n 4050 5400 m + 4050 10800 l gs col0 s gr +% Polyline +n 1350 7200 m + 5400 7200 l gs col0 s gr +% Polyline +n 8550 2250 m 6345 2250 l 4500 2250 l 1350 5400 l 3330 5400 l 5400 5400 l + + cp gs 0.95 setgray ef gr gs col0 s gr +% Polyline +n 2700 5400 m + 5850 2250 l gs col0 s gr +% Polyline +n 4050 5400 m + 7200 2250 l gs col0 s gr +% Polyline +n 5400 7200 m 6750 7200 l 6750 10800 l 5400 10800 l + cp gs 0.95 setgray ef gr gs col0 s gr +% Polyline +n 1350 9000 m + 6750 9000 l gs col0 s gr +% Polyline +n 9878 7673 m 9878 5828 l 9900 4050 l 6750 7200 l 6750 9000 l 6750 10800 l + + cp gs 0.95 setgray ef gr gs col0 s gr +% Polyline +n 6750 9000 m + 9855 5895 l gs col0 s gr +% Polyline +n 8550 4050 m 8550 2250 l 7200 3600 l 5400 5400 l 5400 7200 l 7830 4770 l + + cp gs 0.75 setgray ef gr gs col0 s gr +% Polyline +gs clippath +11072 10035 m 11265 10035 l 11265 9945 l 11072 9945 l 11072 9945 l 11222 9990 l 11072 10035 l cp +eoclip +n 9900 9990 m + 11250 9990 l gs col0 s gr gr + +% arrowhead +n 11072 10035 m 11222 9990 l 11072 9945 l col0 s +% Polyline +gs clippath +10840 9112 m 10977 8976 l 10913 8912 l 10777 9049 l 10777 9049 l 10915 8975 l 10840 9112 l cp +eoclip +n 9900 9990 m + 10935 8955 l gs col0 s gr gr + +% arrowhead +n 10840 9112 m 10915 8975 l 10777 9049 l col0 s +% Polyline +gs clippath +7097 4504 m 6925 4642 l 7001 4736 l 7172 4597 l 7172 4597 l 6995 4664 l 7097 4504 l cp +eoclip +n 10485 1845 m + 6975 4680 l gs col0 s gr gr + +% arrowhead +n 7097 4504 m 6995 4664 l 7172 4597 l col0 s +% Polyline +gs clippath +7976 5193 m 7850 5368 l 7972 5456 l 8098 5280 l 8098 5280 l 7932 5383 l 7976 5193 l cp +eoclip +n 10485 1845 m + 7920 5400 l gs col0 s gr gr + +% arrowhead +n 7976 5193 m 7932 5383 l 8098 5280 l col0 s +% Polyline +gs clippath +9945 8818 m 9945 8625 l 9855 8625 l 9855 8818 l 9855 8818 l 9900 8668 l 9945 8818 l cp +eoclip +n 9900 9990 m + 9900 8640 l gs col0 s gr gr + +% arrowhead +n 9945 8818 m 9900 8668 l 9855 8818 l col0 s +/Times-Roman ff 381.00 scf sf +1575 10035 m +gs 1 -1 sc (node0) col0 sh gr +/Times-Roman ff 381.00 scf sf +1620 8235 m +gs 1 -1 sc (node1) col0 sh gr +/Times-Roman ff 381.00 scf sf +1575 6390 m +gs 1 -1 sc (node2) col0 sh gr +/Times-Roman ff 381.00 scf sf +2970 10035 m +gs 1 -1 sc (node3) col0 sh gr +/Times-Roman ff 381.00 scf sf +2970 8280 m +gs 1 -1 sc (node4) col0 sh gr +/Times-Roman ff 381.00 scf sf +2970 6435 m +gs 1 -1 sc (node5) col0 sh gr +/Times-Roman ff 381.00 scf sf +4275 10035 m +gs 1 -1 sc (node6) col0 sh gr +/Times-Roman ff 381.00 scf sf +4275 8280 m +gs 1 -1 sc (node7) col0 sh gr +/Times-Roman ff 381.00 scf sf +4275 6435 m +gs 1 -1 sc (node8) col0 sh gr +/Times-Roman ff 381.00 scf sf +5535 8280 m +gs 1 -1 sc (node10) col0 sh gr +/Times-Roman ff 476.25 scf sf +9090 1800 m +gs 1 -1 sc (Bordering points) col0 sh gr +/Times-Italic ff 476.25 scf sf +13680 4500 m +gs 1 -1 sc (NX) col0 sh gr +/Times-Italic ff 476.25 scf sf +10800 6300 m +gs 1 -1 sc (nz) col0 sh gr +/Times-Italic ff 476.25 scf sf +15120 1800 m +gs 1 -1 sc (ny) col0 sh gr +/Times-Italic ff 476.25 scf sf +450 8325 m +gs 1 -1 sc (NY) col0 sh gr +/Times-Italic ff 476.25 scf sf +3735 11430 m +gs 1 -1 sc (NZ) col0 sh gr +/Times-Italic ff 476.25 scf sf +8595 9585 m +gs 1 -1 sc (NX) col0 sh gr +/Times-Roman ff 317.50 scf sf +10485 9675 m +gs 1 -1 sc (x) col0 sh gr +/Times-Roman ff 317.50 scf sf +10440 10215 m +gs 1 -1 sc (z) col0 sh gr +/Times-Roman ff 381.00 scf sf +10440 5085 m +gs 1 -1 sc (node11) col0 sh gr +/Times-Roman ff 381.00 scf sf +5625 10035 m +gs 1 -1 sc (node9) col0 sh gr +/Times-Roman ff 317.50 scf sf +9630 9540 m +gs 1 -1 sc (y) col0 sh gr +% here ends figure; +pagefooter +showpage +%%Trailer +%EOF diff --git a/BookGPU/Chapters/chapter13/figures/splitCPU.pdf b/BookGPU/Chapters/chapter13/figures/splitCPU.pdf new file mode 100644 index 0000000..86fdb52 Binary files /dev/null and b/BookGPU/Chapters/chapter13/figures/splitCPU.pdf differ diff --git a/BookGPU/Chapters/chapter13/figures/splitGPU.eps b/BookGPU/Chapters/chapter13/figures/splitGPU.eps new file mode 100644 index 0000000..20657e8 --- /dev/null +++ b/BookGPU/Chapters/chapter13/figures/splitGPU.eps @@ -0,0 +1,366 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: splitGPU.fig +%%Creator: fig2dev Version 3.2 Patchlevel 5c +%%CreationDate: Tue Jan 22 15:07:57 2013 +%%BoundingBox: 0 0 1110 416 +%Magnification: 1.0000 +%%EndComments +%%BeginProlog +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/reencdict 12 dict def /ReEncode { reencdict begin +/newcodesandnames exch def /newfontname exch def /basefontname exch def +/basefontdict basefontname findfont def /newfont basefontdict maxlength dict def +basefontdict { exch dup /FID ne { dup /Encoding eq +{ exch dup length array copy newfont 3 1 roll put } +{ exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall +newfont /FontName newfontname put newcodesandnames aload pop +128 1 255 { newfont /Encoding get exch /.notdef put } for +newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat +newfontname newfont definefont pop end } def +/isovec [ +8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde +8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis +8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron +8#220 /dotlessi 8#230 /oe 8#231 /OE +8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling +8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis +8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot +8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus +8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph +8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine +8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf +8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute +8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring +8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute +8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute +8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve +8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply +8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex +8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave +8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring +8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute +8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute +8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve +8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide +8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex +8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def +/Times-Roman /Times-Roman-iso isovec ReEncode +/Times-Italic /Times-Italic-iso isovec ReEncode +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +/pageheader { +save +newpath 0 416 moveto 0 0 lineto 1110 0 lineto 1110 416 lineto closepath clip newpath +-55.3 581.0 translate +1 -1 scale +$F2psBegin +10 setmiterlimit +0 slj 0 slc + 0.06299 0.06299 sc +} bind def +/pagefooter { +$F2psEnd +restore +} bind def +%%EndProlog +pageheader +% +% Fig objects follow +% +% +% here starts figure with depth 50 +% Polyline +0 slj +0 slc +15.000 slw +n 9900 2745 m 8865 3780 l 8100 4545 l 6750 5895 l 6750 7695 l 9900 4545 l + + cp gs 0.95 setgray ef gr gs col0 s gr +% Polyline +n 9180 5265 m + 9180 3465 l gs col0 s gr +% Polyline +n 8415 6030 m + 8415 4230 l gs col0 s gr +% Polyline +n 7560 6885 m + 7560 5085 l gs col0 s gr +% Polyline +n 6750 7065 m + 9900 3915 l gs col0 s gr +% Polyline +n 6750 6480 m + 9900 3330 l gs col0 s gr +% Polyline +n 12600 2700 m 11565 3735 l 10800 4500 l 9450 5850 l 9450 7650 l 12600 4500 l + + cp gs 0.95 setgray ef gr gs col0 s gr +% Polyline +n 11880 5220 m + 11880 3420 l gs col0 s gr +% Polyline +n 11115 5985 m + 11115 4185 l gs col0 s gr +% Polyline +n 10260 6840 m + 10260 5040 l gs col0 s gr +% Polyline +n 9450 7020 m + 12600 3870 l gs col0 s gr +% Polyline +n 9450 6435 m + 12600 3285 l gs col0 s gr +% Polyline +n 13050 2700 m 12015 3735 l 11250 4500 l 9900 5850 l 9900 7650 l 13050 4500 l + + cp gs 0.95 setgray ef gr gs col0 s gr +% Polyline +n 12330 5220 m + 12330 3420 l gs col0 s gr +% Polyline +n 11565 5985 m + 11565 4185 l gs col0 s gr +% Polyline +n 10710 6840 m + 10710 5040 l gs col0 s gr +% Polyline +n 9900 7020 m + 13050 3870 l gs col0 s gr +% Polyline +n 9900 6435 m + 13050 3285 l gs col0 s gr +% Polyline +n 13500 2700 m 12465 3735 l 11700 4500 l 10350 5850 l 10350 7650 l 13500 4500 l + + cp gs 0.95 setgray ef gr gs col0 s gr +% Polyline +n 12780 5220 m + 12780 3420 l gs col0 s gr +% Polyline +n 12015 5985 m + 12015 4185 l gs col0 s gr +% Polyline +n 11160 6840 m + 11160 5040 l gs col0 s gr +% Polyline +n 10350 7020 m + 13500 3870 l gs col0 s gr +% Polyline +n 10350 6435 m + 13500 3285 l gs col0 s gr +% Polyline +n 13950 2700 m 12915 3735 l 12150 4500 l 10800 5850 l 10800 7650 l 13950 4500 l + + cp gs 0.95 setgray ef gr gs col0 s gr +% Polyline +n 13230 5220 m + 13230 3420 l gs col0 s gr +% Polyline +n 12465 5985 m + 12465 4185 l gs col0 s gr +% Polyline +n 11610 6840 m + 11610 5040 l gs col0 s gr +% Polyline +n 10800 7020 m + 13950 3870 l gs col0 s gr +% Polyline +n 10800 6435 m + 13950 3285 l gs col0 s gr +% Polyline + [60] 0 sd +n 8325 5220 m + 10260 5220 l gs col0 s gr [] 0 sd +% Polyline +n 12825 5355 m + 13950 5355 l gs col0 s gr +% Polyline +gs clippath +14186 6215 m 14258 6423 l 14371 6384 l 14299 6176 l 14299 6176 l 14302 6366 l 14186 6215 l cp +eoclip +n 13950 5355 m + 14310 6390 l gs col0 s gr gr + +% arrowhead +n 14186 6215 m 14302 6366 l 14299 6176 l col0 s +% Polyline +n 13950 3645 m + 14805 3645 l gs col0 s gr +% Polyline +7.500 slw +gs clippath +15232 4024 m 15412 4152 l 15482 4054 l 15302 3926 l 15302 3926 l 15414 4080 l 15232 4024 l cp +eoclip +n 14805 3645 m + 15435 4095 l gs col0 s gr gr + +% arrowhead +15.000 slw +n 15232 4024 m 15414 4080 l 15302 3926 l col0 s +% Polyline +n 5445 2700 m 4545 2700 l 4095 2700 l 900 5850 l 1575 5850 l 2250 5850 l + + cp gs 0.95 setgray ef gr gs col0 s gr +% Polyline +gs clippath +2045 7800 m 2265 7800 l 2265 7680 l 2045 7680 l 2045 7680 l 2225 7740 l 2045 7800 l cp +1105 7680 m 885 7680 l 885 7800 l 1105 7800 l 1105 7800 l 925 7740 l 1105 7680 l cp +eoclip +n 900 7740 m + 2250 7740 l gs col0 s gr gr + +% arrowhead +n 1105 7680 m 925 7740 l 1105 7800 l col0 s +% arrowhead +n 2045 7800 m 2225 7740 l 2045 7680 l col0 s +% Polyline +n 900 5850 m 2250 5850 l 2250 7650 l 900 7650 l + cp gs 0.95 setgray ef gr gs col0 s gr +% Polyline +gs clippath +2464 7529 m 2308 7685 l 2393 7770 l 2549 7614 l 2549 7614 l 2380 7699 l 2464 7529 l cp +5454 4709 m 5610 4553 l 5525 4468 l 5369 4624 l 5369 4624 l 5539 4540 l 5454 4709 l cp +eoclip +n 5557 4522 m + 2362 7717 l gs col0 s gr gr + +% arrowhead +n 5454 4709 m 5539 4540 l 5369 4624 l col0 s +% arrowhead +n 2464 7529 m 2380 7699 l 2549 7614 l col0 s +% Polyline +gs clippath +5595 2860 m 5595 2640 l 5475 2640 l 5475 2860 l 5475 2860 l 5535 2680 l 5595 2860 l cp +5475 4250 m 5475 4470 l 5595 4470 l 5595 4250 l 5595 4250 l 5535 4430 l 5475 4250 l cp +eoclip +n 5535 4455 m + 5535 2655 l gs col0 s gr gr + +% arrowhead +n 5475 4250 m 5535 4430 l 5595 4250 l col0 s +% arrowhead +n 5595 2860 m 5535 2680 l 5475 2860 l col0 s +% Polyline +n 5445 2700 m 3600 4500 l 2250 5850 l 2250 7650 l 3645 6255 l 5445 4455 l + + cp gs 0.95 setgray ef gr gs col0 s gr +% Polyline +7.500 slw + [60] 0 sd +gs clippath +7202 5220 m 7395 5220 l 7395 5130 l 7202 5130 l 7202 5130 l 7352 5175 l 7202 5220 l cp +eoclip +n 4230 5175 m + 7380 5175 l gs col0 s gr gr + [] 0 sd +% arrowhead +15.000 slw +n 7202 5220 m 7352 5175 l 7202 5130 l col0 s +/Times-Roman-iso ff 476.25 scf sf +14085 4365 m +gs 1 -1 sc (Grid of thread blocks) col0 sh gr +/Times-Roman-iso ff 476.25 scf sf +13275 6660 m +gs 1 -1 sc (Thread block) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +1080 6840 m +gs 1 -1 sc (node11) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +5490 9135 m +gs 1 -1 sc 45.0 rot (Slice \(nz-1\)) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +8550 8730 m +gs 1 -1 sc 45.0 rot (Slice \(3\)) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +9045 8775 m +gs 1 -1 sc 45.0 rot (Slice \(2\)) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +9540 8820 m +gs 1 -1 sc 45.0 rot (Slice \(1\)) col0 sh gr +/Times-Roman-iso ff 381.00 scf sf +10035 8820 m +gs 1 -1 sc 45.0 rot (Slice \(0\)) col0 sh gr +/Times-Italic-iso ff 476.25 scf sf +1395 8100 m +gs 1 -1 sc (nz) col0 sh gr +/Times-Italic-iso ff 476.25 scf sf +4185 6345 m +gs 1 -1 sc (NX) col0 sh gr +/Times-Italic-iso ff 476.25 scf sf +5625 3600 m +gs 1 -1 sc (ny) col0 sh gr +% here ends figure; +pagefooter +showpage +%%Trailer +%EOF diff --git a/BookGPU/Chapters/chapter13/figures/splitGPU.pdf b/BookGPU/Chapters/chapter13/figures/splitGPU.pdf new file mode 100644 index 0000000..76853d1 Binary files /dev/null and b/BookGPU/Chapters/chapter13/figures/splitGPU.pdf differ diff --git a/BookGPU/Chapters/chapter16/ch16.aux b/BookGPU/Chapters/chapter16/ch16.aux index 475b284..dfac2f4 100644 --- a/BookGPU/Chapters/chapter16/ch16.aux +++ b/BookGPU/Chapters/chapter16/ch16.aux @@ -4,72 +4,72 @@ \@writefile{toc}{\author{H. Wang}{}} \@writefile{toc}{\author{H. Yu}{}} \@writefile{loa}{\addvspace {10\p@ }} -\@writefile{toc}{\contentsline {chapter}{\numberline {14}GPU-Accelerated Envelope-Following Method}{317}} +\@writefile{toc}{\contentsline {chapter}{\numberline {15}GPU-Accelerated Envelope-Following Method}{341}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\contentsline {section}{\numberline {14.1}Introduction}{317}} -\newlabel{fig:ef1}{{14.1(a)}{319}} -\newlabel{sub@fig:ef1}{{(a)}{319}} -\newlabel{fig:ef2}{{14.1(b)}{319}} -\newlabel{sub@fig:ef2}{{(b)}{319}} -\@writefile{lof}{\contentsline {figure}{\numberline {14.1}{\ignorespaces Transient envelope-following analysis. (Both two figures reflect backward-Euler style envelope-following.)\relax }}{319}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Illustration of one envelope skip.}}}{319}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {The envelope changes in a slow time scale.}}}{319}} -\newlabel{fig:ef_intro}{{14.1}{319}} -\@writefile{toc}{\contentsline {section}{\numberline {14.2}The envelope-following method in a nutshell}{320}} -\newlabel{sec:ef}{{14.2}{320}} -\newlabel{eq:dae}{{14.1}{320}} -\newlabel{eq:Newton}{{14.2}{321}} -\newlabel{eq:A}{{14.3}{321}} -\@writefile{toc}{\contentsline {section}{\numberline {14.3}New parallel envelope-following method}{322}} -\newlabel{sec:gmres}{{14.3}{322}} -\@writefile{toc}{\contentsline {subsection}{\numberline {14.3.1}GMRES solver for Newton update equation}{322}} -\@writefile{lof}{\contentsline {figure}{\numberline {14.2}{\ignorespaces The flow of envelope-following method.\relax }}{323}} -\newlabel{fig:ef_flow}{{14.2}{323}} -\@writefile{loa}{\contentsline {algocf}{\numberline {12}{\ignorespaces Standard GMRES algorithm.\relax }}{324}} -\newlabel{alg:GMRES}{{12}{324}} -\newlabel{line:mvp}{{5}{324}} -\newlabel{line:newnorm}{{11}{324}} -\@writefile{toc}{\contentsline {subsection}{\numberline {14.3.2}Parallelization on GPU platforms}{324}} -\newlabel{sec:gpu}{{14.3.2}{324}} -\@writefile{lof}{\contentsline {figure}{\numberline {14.3}{\ignorespaces GPU parallel solver for envelope-following update.\relax }}{325}} -\newlabel{fig:gmres}{{14.3}{325}} -\@writefile{toc}{\contentsline {subsection}{\numberline {14.3.3}Gear-2 based sensitivity calculation}{326}} -\newlabel{sec:gear}{{14.3.3}{326}} -\newlabel{eq:BE}{{14.4}{326}} -\newlabel{eq:sens1}{{14.5}{326}} -\newlabel{eq:Gear_t2}{{14.6}{327}} -\newlabel{eq:sens2}{{14.7}{327}} -\newlabel{eq:Gear_t3}{{14.8}{327}} -\newlabel{eq:sensM}{{14.9}{327}} -\@writefile{loa}{\contentsline {algocf}{\numberline {13}{\ignorespaces The matrix-free method for Krylov subspace construction.\relax }}{328}} -\newlabel{alg:mf_Gear}{{13}{328}} -\newlabel{line:mf_Gear_loop}{{4}{328}} -\newlabel{line:shift}{{8}{328}} -\@writefile{toc}{\contentsline {section}{\numberline {14.4}Numerical examples}{328}} -\newlabel{sec:exp}{{14.4}{328}} -\@writefile{lof}{\contentsline {figure}{\numberline {14.4}{\ignorespaces Diagram of a zero-voltage quasi-resonant flyback converter.\relax }}{329}} -\newlabel{fig:flyback}{{14.4}{329}} -\@writefile{lof}{\contentsline {figure}{\numberline {14.5}{\ignorespaces Illustration of power/ground network model.\relax }}{329}} -\newlabel{fig:pg}{{14.5}{329}} -\newlabel{fig:flybackWhole}{{14.6(a)}{330}} -\newlabel{sub@fig:flybackWhole}{{(a)}{330}} -\newlabel{fig:flybackZoom}{{14.6(b)}{330}} -\newlabel{sub@fig:flybackZoom}{{(b)}{330}} -\@writefile{lof}{\contentsline {figure}{\numberline {14.6}{\ignorespaces Flyback converter solution calculated by envelope-following. The red curve is traditional SPICE simulation result, and the back curve is the envelope-following output with simulation points marked.\relax }}{330}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {The whole plot}}}{330}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Detail of one EF simulation period}}}{330}} -\newlabel{fig:flyback_wave}{{14.6}{330}} -\@writefile{lof}{\contentsline {figure}{\numberline {14.7}{\ignorespaces Buck converter solution calculated by envelope-following.\relax }}{331}} -\newlabel{fig:buck_wave}{{14.7}{331}} -\@writefile{lot}{\contentsline {table}{\numberline {14.1}{\ignorespaces CPU and GPU time comparisons (in seconds) for solving Newton update equation with the proposed Gear-2 sensitivity. \relax }}{331}} -\newlabel{table:circuit}{{14.1}{331}} -\@writefile{toc}{\contentsline {section}{\numberline {14.5}Summary}{332}} -\newlabel{sec:summary}{{14.5}{332}} -\@writefile{toc}{\contentsline {section}{\numberline {14.6}Glossary}{332}} -\@writefile{toc}{\contentsline {section}{Bibliography}{332}} +\@writefile{toc}{\contentsline {section}{\numberline {15.1}Introduction}{341}} +\newlabel{fig:ef1}{{15.1(a)}{343}} +\newlabel{sub@fig:ef1}{{(a)}{343}} +\newlabel{fig:ef2}{{15.1(b)}{343}} +\newlabel{sub@fig:ef2}{{(b)}{343}} +\@writefile{lof}{\contentsline {figure}{\numberline {15.1}{\ignorespaces Transient envelope-following analysis. (Both two figures reflect backward-Euler style envelope-following.)\relax }}{343}} +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Illustration of one envelope skip.}}}{343}} +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {The envelope changes in a slow time scale.}}}{343}} +\newlabel{fig:ef_intro}{{15.1}{343}} +\@writefile{toc}{\contentsline {section}{\numberline {15.2}The envelope-following method in a nutshell}{344}} +\newlabel{sec:ef}{{15.2}{344}} +\newlabel{eq:dae}{{15.1}{344}} +\newlabel{eq:Newton}{{15.2}{345}} +\newlabel{eq:A}{{15.3}{345}} +\@writefile{toc}{\contentsline {section}{\numberline {15.3}New parallel envelope-following method}{346}} +\newlabel{sec:gmres}{{15.3}{346}} +\@writefile{toc}{\contentsline {subsection}{\numberline {15.3.1}GMRES solver for Newton update equation}{346}} +\@writefile{lof}{\contentsline {figure}{\numberline {15.2}{\ignorespaces The flow of envelope-following method.\relax }}{347}} +\newlabel{fig:ef_flow}{{15.2}{347}} +\@writefile{loa}{\contentsline {algocf}{\numberline {14}{\ignorespaces Standard GMRES algorithm.\relax }}{348}} +\newlabel{alg:GMRES}{{14}{348}} +\newlabel{line:mvp}{{5}{348}} +\newlabel{line:newnorm}{{11}{348}} +\@writefile{toc}{\contentsline {subsection}{\numberline {15.3.2}Parallelization on GPU platforms}{348}} +\newlabel{sec:gpu}{{15.3.2}{348}} +\@writefile{lof}{\contentsline {figure}{\numberline {15.3}{\ignorespaces GPU parallel solver for envelope-following update.\relax }}{349}} +\newlabel{fig:gmres}{{15.3}{349}} +\@writefile{toc}{\contentsline {subsection}{\numberline {15.3.3}Gear-2 based sensitivity calculation}{350}} +\newlabel{sec:gear}{{15.3.3}{350}} +\newlabel{eq:BE}{{15.4}{350}} +\newlabel{eq:sens1}{{15.5}{350}} +\newlabel{eq:Gear_t2}{{15.6}{351}} +\newlabel{eq:sens2}{{15.7}{351}} +\newlabel{eq:Gear_t3}{{15.8}{351}} +\newlabel{eq:sensM}{{15.9}{351}} +\@writefile{loa}{\contentsline {algocf}{\numberline {15}{\ignorespaces The matrix-free method for Krylov subspace construction.\relax }}{352}} +\newlabel{alg:mf_Gear}{{15}{352}} +\newlabel{line:mf_Gear_loop}{{4}{352}} +\newlabel{line:shift}{{8}{352}} +\@writefile{toc}{\contentsline {section}{\numberline {15.4}Numerical examples}{352}} +\newlabel{sec:exp}{{15.4}{352}} +\@writefile{lof}{\contentsline {figure}{\numberline {15.4}{\ignorespaces Diagram of a zero-voltage quasi-resonant flyback converter.\relax }}{353}} +\newlabel{fig:flyback}{{15.4}{353}} +\@writefile{lof}{\contentsline {figure}{\numberline {15.5}{\ignorespaces Illustration of power/ground network model.\relax }}{353}} +\newlabel{fig:pg}{{15.5}{353}} +\newlabel{fig:flybackWhole}{{15.6(a)}{354}} +\newlabel{sub@fig:flybackWhole}{{(a)}{354}} +\newlabel{fig:flybackZoom}{{15.6(b)}{354}} +\newlabel{sub@fig:flybackZoom}{{(b)}{354}} +\@writefile{lof}{\contentsline {figure}{\numberline {15.6}{\ignorespaces Flyback converter solution calculated by envelope-following. The red curve is traditional SPICE simulation result, and the back curve is the envelope-following output with simulation points marked.\relax }}{354}} +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {The whole plot}}}{354}} +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Detail of one EF simulation period}}}{354}} +\newlabel{fig:flyback_wave}{{15.6}{354}} +\@writefile{lof}{\contentsline {figure}{\numberline {15.7}{\ignorespaces Buck converter solution calculated by envelope-following.\relax }}{355}} +\newlabel{fig:buck_wave}{{15.7}{355}} +\@writefile{lot}{\contentsline {table}{\numberline {15.1}{\ignorespaces CPU and GPU time comparisons (in seconds) for solving Newton update equation with the proposed Gear-2 sensitivity. \relax }}{355}} +\newlabel{table:circuit}{{15.1}{355}} +\@writefile{toc}{\contentsline {section}{\numberline {15.5}Summary}{356}} +\newlabel{sec:summary}{{15.5}{356}} +\@writefile{toc}{\contentsline {section}{\numberline {15.6}Glossary}{356}} +\@writefile{toc}{\contentsline {section}{Bibliography}{356}} \@setckpt{Chapters/chapter16/ch16}{ -\setcounter{page}{334} +\setcounter{page}{358} \setcounter{equation}{9} \setcounter{enumi}{2} \setcounter{enumii}{0} @@ -78,7 +78,7 @@ \setcounter{footnote}{0} \setcounter{mpfootnote}{0} \setcounter{part}{1} -\setcounter{chapter}{14} +\setcounter{chapter}{15} \setcounter{section}{6} \setcounter{subsection}{0} \setcounter{subsubsection}{0} @@ -95,9 +95,9 @@ \setcounter{lstnumber}{9} \setcounter{ContinuedFloat}{0} \setcounter{AlgoLine}{8} -\setcounter{algocfline}{13} -\setcounter{algocfproc}{13} -\setcounter{algocf}{13} +\setcounter{algocfline}{15} +\setcounter{algocfproc}{15} +\setcounter{algocf}{15} \setcounter{proposition}{1} \setcounter{theorem}{0} \setcounter{exercise}{0} diff --git a/BookGPU/Chapters/chapter18/ch18.aux b/BookGPU/Chapters/chapter18/ch18.aux index a1dfc37..d3e712f 100644 --- a/BookGPU/Chapters/chapter18/ch18.aux +++ b/BookGPU/Chapters/chapter18/ch18.aux @@ -2,37 +2,37 @@ \@writefile{toc}{\author{Rapha\IeC {\"e}l Couturier}{}} \@writefile{toc}{\author{Christophe Guyeux}{}} \@writefile{loa}{\addvspace {10\p@ }} -\@writefile{toc}{\contentsline {chapter}{\numberline {15}Pseudo Random Number Generator on GPU}{335}} +\@writefile{toc}{\contentsline {chapter}{\numberline {16}Pseudo Random Number Generator on GPU}{359}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{chapter18}{{15}{335}} -\@writefile{toc}{\contentsline {section}{\numberline {15.1}Introduction}{335}} -\@writefile{toc}{\contentsline {section}{\numberline {15.2}Basic Recalls}{336}} -\newlabel{section:BASIC RECALLS}{{15.2}{336}} -\@writefile{toc}{\contentsline {subsection}{\numberline {15.2.1}Devaney's Chaotic Dynamical Systems}{337}} -\@writefile{toc}{\contentsline {section}{\numberline {15.3}Toward Efficiency and Improvement for CI PRNG}{337}} -\newlabel{sec:efficient PRNG}{{15.3}{337}} -\@writefile{toc}{\contentsline {subsection}{\numberline {15.3.1}First Efficient Implementation of a PRNG based on Chaotic Iterations}{337}} -\newlabel{algo:seqCIPRNG}{{15.1}{337}} -\@writefile{lol}{\contentsline {lstlisting}{\numberline {15.1}C code of the sequential PRNG based on chaotic iterations}{337}} -\@writefile{toc}{\contentsline {subsection}{\numberline {15.3.2}Efficient PRNGs based on Chaotic Iterations on GPU}{337}} -\newlabel{sec:efficient PRNG gpu}{{15.3.2}{337}} -\@writefile{toc}{\contentsline {subsection}{\numberline {15.3.3}Naive Version for GPU}{338}} -\@writefile{loa}{\contentsline {algocf}{\numberline {14}{\ignorespaces Main kernel of the GPU ``naive'' version of the PRNG based on chaotic iterations\relax }}{338}} -\newlabel{algo:gpu_kernel}{{14}{338}} -\@writefile{toc}{\contentsline {subsection}{\numberline {15.3.4}Improved Version for GPU}{339}} -\@writefile{toc}{\contentsline {subsection}{\numberline {15.3.5}Chaos Evaluation of the Improved Version}{339}} -\newlabel{IR}{{15}{340}} -\@writefile{loa}{\contentsline {algocf}{\numberline {15}{\ignorespaces Main kernel for the chaotic iterations based PRNG GPU efficient version\relax }}{340}} -\newlabel{algo:gpu_kernel2}{{15}{340}} -\@writefile{toc}{\contentsline {section}{\numberline {15.4}Experiments}{340}} -\newlabel{sec:experiments}{{15.4}{340}} -\@writefile{lof}{\contentsline {figure}{\numberline {15.1}{\ignorespaces Quantity of pseudorandom numbers generated per second with the xorlike-based PRNG\relax }}{341}} -\newlabel{fig:time_xorlike_gpu}{{15.1}{341}} -\@writefile{lof}{\contentsline {figure}{\numberline {15.2}{\ignorespaces Quantity of pseudorandom numbers generated per second using the BBS-based PRNG\relax }}{342}} -\newlabel{fig:time_bbs_gpu}{{15.2}{342}} +\newlabel{chapter18}{{16}{359}} +\@writefile{toc}{\contentsline {section}{\numberline {16.1}Introduction}{359}} +\@writefile{toc}{\contentsline {section}{\numberline {16.2}Basic Recalls}{360}} +\newlabel{section:BASIC RECALLS}{{16.2}{360}} +\@writefile{toc}{\contentsline {subsection}{\numberline {16.2.1}Devaney's Chaotic Dynamical Systems}{361}} +\@writefile{toc}{\contentsline {section}{\numberline {16.3}Toward Efficiency and Improvement for CI PRNG}{361}} +\newlabel{sec:efficient PRNG}{{16.3}{361}} +\@writefile{toc}{\contentsline {subsection}{\numberline {16.3.1}First Efficient Implementation of a PRNG based on Chaotic Iterations}{361}} +\newlabel{algo:seqCIPRNG}{{16.1}{361}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {16.1}C code of the sequential PRNG based on chaotic iterations}{361}} +\@writefile{toc}{\contentsline {subsection}{\numberline {16.3.2}Efficient PRNGs based on Chaotic Iterations on GPU}{361}} +\newlabel{sec:efficient PRNG gpu}{{16.3.2}{361}} +\@writefile{toc}{\contentsline {subsection}{\numberline {16.3.3}Naive Version for GPU}{362}} +\@writefile{loa}{\contentsline {algocf}{\numberline {16}{\ignorespaces Main kernel of the GPU ``naive'' version of the PRNG based on chaotic iterations\relax }}{362}} +\newlabel{algo:gpu_kernel}{{16}{362}} +\@writefile{toc}{\contentsline {subsection}{\numberline {16.3.4}Improved Version for GPU}{363}} +\@writefile{toc}{\contentsline {subsection}{\numberline {16.3.5}Chaos Evaluation of the Improved Version}{363}} +\newlabel{IR}{{17}{364}} +\@writefile{loa}{\contentsline {algocf}{\numberline {17}{\ignorespaces Main kernel for the chaotic iterations based PRNG GPU efficient version\relax }}{364}} +\newlabel{algo:gpu_kernel2}{{17}{364}} +\@writefile{toc}{\contentsline {section}{\numberline {16.4}Experiments}{364}} +\newlabel{sec:experiments}{{16.4}{364}} +\@writefile{lof}{\contentsline {figure}{\numberline {16.1}{\ignorespaces Quantity of pseudorandom numbers generated per second with the xorlike-based PRNG\relax }}{365}} +\newlabel{fig:time_xorlike_gpu}{{16.1}{365}} +\@writefile{lof}{\contentsline {figure}{\numberline {16.2}{\ignorespaces Quantity of pseudorandom numbers generated per second using the BBS-based PRNG\relax }}{366}} +\newlabel{fig:time_bbs_gpu}{{16.2}{366}} \@setckpt{Chapters/chapter18/ch18}{ -\setcounter{page}{344} +\setcounter{page}{368} \setcounter{equation}{0} \setcounter{enumi}{2} \setcounter{enumii}{0} @@ -41,7 +41,7 @@ \setcounter{footnote}{2} \setcounter{mpfootnote}{0} \setcounter{part}{1} -\setcounter{chapter}{15} +\setcounter{chapter}{16} \setcounter{section}{4} \setcounter{subsection}{0} \setcounter{subsubsection}{0} @@ -58,9 +58,9 @@ \setcounter{lstnumber}{15} \setcounter{ContinuedFloat}{0} \setcounter{AlgoLine}{14} -\setcounter{algocfline}{15} -\setcounter{algocfproc}{15} -\setcounter{algocf}{15} +\setcounter{algocfline}{17} +\setcounter{algocfproc}{17} +\setcounter{algocf}{17} \setcounter{proposition}{1} \setcounter{theorem}{0} \setcounter{exercise}{0} diff --git a/BookGPU/Makefile b/BookGPU/Makefile index a842e94..1e1a613 100644 --- a/BookGPU/Makefile +++ b/BookGPU/Makefile @@ -14,9 +14,10 @@ all: bibtex bu8 bibtex bu9 bibtex bu10 + bibtex bu11 #don't put chapter 14, refs are included - bibtex bu12 - bibtex bu13 + bibtex bu13 + bibtex bu14 makeindex ${BOOK}.idx pdflatex ${BOOK}